2017-03-03 33 views
1
function loadme(){ 
    var tbl = document.getElementById("tbl"); 
    rows = tbl.document.getElementsByTagName("tr"); 
    cells = tbl.rows.getElementsByTagName("td"); 
    alert(rows[7].cells[6].innerHTML); 
} 

类型错误一个HTML标签​​内HTML:无法读取的不确定我如何可以提醒使用javascript

任何建议物业'getElementsByTagName'

+1

皮斯不纠正代码编辑的问题,为新用户,问题和答案犯规任何意义。 –

回答

2
rows = tbl.document.getElementsByTagName("tr"); 

如果你看看接近您尝试访问的tb1其犯规document对象都

存在尝试

rows = tbl.getElementsByTagName("tr"); 

更新:

cells = tbl.rows.getElementsByTagName("td"); 

cells = rows[index].getElementsByTagName("td"); 
+0

它给了我另一个错误 – MiiNii

+0

TypeError:rows.getElementsByTagName不是一个函数 – MiiNii

+0

你只需要写行....不需要写'tbl.rows' –

0

我已经解决了它

function loadme(){ 
    var tbl = document.getElementById("tbl"); 
     rows = tbl.getElementsByTagName("tr"); 
     cells = tbl.getElementsByTagName("td"); 

    alert(rows[2].cells[1].innerHTML); 
}