如何使用javascript警告HTML标记的内部HTML

时间:2017-03-03 06:22:47

标签: javascript html

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'

有什么建议吗?

2 个答案:

答案 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);
}