【发布时间】:2016-09-21 13:07:38
【问题描述】:
我使用 JavaScript 创建了一个 10x10 的表格,它显示在一个 html 页面中,
我怎样才能得到它,以便当相应单元格的单词在控制台中弹出时它会改变该单元格的颜色?
【问题讨论】:
标签: javascript html html-table
我使用 JavaScript 创建了一个 10x10 的表格,它显示在一个 html 页面中,
我怎样才能得到它,以便当相应单元格的单词在控制台中弹出时它会改变该单元格的颜色?
【问题讨论】:
标签: javascript html html-table
试试这个:
function btnClick() {
var x = document.getElementById("mytable").getElementsByTagName("td");
x[0].innerHTML = "i want to change my cell color";
x[0].style.backgroundColor = "yellow";
}
【讨论】:
你是说这个吗……
var elem = document.getElementsByTagName('tr')[9].getElementsByTagName('td')[4];
elem.style.backgroundColor = "#fca";
tr td {
width: 40px;
height: 30px;
}
<table border="1px solid black">
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td>sfsf</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
【讨论】: