javascript - 如何使用 javascript 提醒 HTML 标记 <td> 的内部 HTML

标签 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);
}   

类型错误:无法读取未定义的属性 'getElementsByTagName'

有什么建议吗?

最佳答案

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

如果仔细观察,您正在尝试访问根本不存在的 tb1document 对象

尝试

 rows = tbl.getElementsByTagName("tr");

更新:

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

应该是

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

关于javascript - 如何使用 javascript 提醒 HTML 标记 <td> 的内部 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42572018/

相关文章:

javascript - 在 onchange 事件中使用 html 中的自定义数据属性

html - Bootstrap 将图像放在列的左侧

javascript - 如何监听点击事件并在点击时找到父div?

javascript - 如何将 jQuery Mobile 与 RequireJS 一起使用?

javascript - 为什么我无法处理这个信息窗口的内容?

javascript - 如何在智能向导中默认将 class ="done"isdone ="1"?

javascript - 提交表格之前

javascript - ruby rails : How can I allow a user to style text on a form?

javascript - 如何检测透明 Canvas 上的形状?

javascript - 重复绘制图像 HTML5