【发布时间】:2014-05-04 21:27:08
【问题描述】:
-
在我的页面中,我有 3 个表格元素,我想使用它的标记名访问第三个元素。
所以,我使用了
document.getElementByTagName("table")[2]; -
后来,我尝试通过
table.children[0].children[1].children[2].innerHTML;获取该表中某个元素的值 -
然后,我尝试用
id="ID"修改已经存在的<p>元素。但我没有修改值?
我的脚本有什么问题?
<!DOCTYPE HTML>
<html>
<body>
ID : <p id="ID"></p>
<body>
<table>
</table>
<table>
</table>
<table>
<tbody>
<tr>
</tr>
<tr>
<td>Name</td>
<td>Class</td>
<td>25</td>
</tr>
<tr>
</tr>
</tbody>
</table>
<script>
var table = document.getElementByTagName("table")[2];
var id = table.children[0].children[1].children[2].innerHTML;
document.getElementById("ID").innerHTML = id;
</script>
</body>
</html>
【问题讨论】:
-
那是
getElementsByTagName,复数形式。 -
谢谢各位,成功了。
标签: javascript html dom html-table