function loadme(){
var tbl = document.getElementById("tbl");
rows = tbl.document.getElementsByTagName("tr");
cells = tbl.rows.getElementsByTagName("td");
alert(rows[7].cells[6].innerHTML);
}
TypeError:无法读取未定义的属性'getElementsByTagName'
有什么建议吗?
答案 0 :(得分:2)
rows = tbl.document.getElementsByTagName("tr");
如果您近距离观察,您将尝试访问document
tb1
根本不存在的对象
尝试
rows = tbl.getElementsByTagName("tr");
更新:
cells = tbl.rows.getElementsByTagName("td");
应该是
cells = rows[index].getElementsByTagName("td");
答案 1 :(得分:0)
我已经解决了它
function loadme(){
var tbl = document.getElementById("tbl");
rows = tbl.getElementsByTagName("tr");
cells = tbl.getElementsByTagName("td");
alert(rows[2].cells[1].innerHTML);
}