자바 스크립트를 사용하여 테이블에서 단일 셀의 배경색을 변경해야합니다.자바 스크립트를 사용하여 테이블에서 셀의 배경색을 변경하는 방법
문서 중에 나는 모든 셀의 스타일이 동일해야하므로 (이렇게 추가 한 스타일 시트를 사용해야합니다.),하지만 버튼을 클릭하면 첫 번째 셀의 색상을 변경해야합니다. 다음
는샘플 코드
<html lang="en">
<head>
<script type="text/javascript" >
function btnClick()
{
var x = document.getElementById("mytable").cells;
x[0].innerHTML = "i want to change my cell color";
x[0].bgColor = "Yellow";
}
</script>
</head>
<style>
div
{
text-align: left;
text-indent: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
td.td
{
border-width : 1px;
background-color: #99cc00;
text-align:center;
}
</style>
<body>
<div>
<table id = "mytable" width="100%" border="1" cellpadding="2" cellspacing="2" style="background-color: #ffffff;">
<tr valign="top">
<td class = "td"><br /> </td>
<td class = "td"><br /> </td>
</tr>
<tr valign="top">
<td class = "td"><br /> </td>
<td class = "td"><br /> </td>
</tr>
</table>
</div>
<input type="button" value="Click" OnClick = "btnClick()">
</body>
</html>