-
자바스크립트에서의 DOM과 CSS카테고리 없음 2010. 1. 8. 18:39반응형
첨부파일 :
p68_js_dom_css.zip
<html>
<head>
<script type="text/javascript" src="68_csstest.js"></script>
<link href="68_style.css" type="text/css" rel="stylesheet"/>
</head>
<body>
<table id="tb">
<tr>
<th id="tb_head">제품명</th>
</tr>
<tr>
<td id="tb_firstline">비행기</td>
</tr>
<tr>
<td id="tb_secondline">대형차</td>
</tr>
</table>
<br/>
<input type="button" value="스타일1 설정" onclick="setStyle1()"/>
<input type="button" value="스타일2 설정" onclick="setStyle2()"/>
</body>
</html>=============================================================================
//68_csstest.js 파일을 만든 후 다음의 내용을 입력한다.
function setStyle1()
{
// HTML 엘리먼트의 레퍼런스 획득
oTable= d0cument.getElementById("tb");
oTableHead= d0cument.getElementById("tb_head");
oTableFirstLine = d0cument.getElementById("tb_firstline");
oTableSecondLine = d0cument.getElementById("tb_secondline");// 스타일 설정
oTable.className = "Table1";
oTableHead.className = "TableHead1";
oTableFirstLine = "TableContent1";
oTableSecondLine = "TableContent1";
}function setStyle2()
{
// HTML 엘리먼트의 레퍼런스 획득
oTable= d0cument.getElementById("tb");
oTableHead= d0cument.getElementById("tb_head");
oTableFirstLine = d0cument.getElementById("tb_firstline");
oTableSecondLine = d0cument.getElementById("tb_secondline");// 스타일 설정
oTable.className = "Table2";
oTableHead.className = "TableHead2";
oTableFirstLine = "TableContent2";
oTableSecondLine = "TableContent2";
}============================================================================
// 68_style.css 파일을 만든 후 다음의 내용을 입력한다.
.Table1{
border :DarkGreen 1px solid;
background-color: LightGreen;
}
.TableHead1{
font-family : Verdana, Arial;
font-weight : bold;
font-size : 10pt;
}
.TableContent1{
font-family : Verdana, Arial;
font-size : 10pt;
}.Table2{
border :DarkBlue 1px solid;
background-color: LightBlue;
}
.TableHead2{
font-family : Verdana, Arial;
font-weight : bold;
font-size : 10pt;
}
.TableContent2{
font-family : Verdana, Arial;
font-size : 10pt;
}