我正在尝试将td单元格中的文本转换为“已点击!” 单击时,但在加载JS时抛出错误。我已经阅读了很多,并且知道它不能使用像这样的数组,但是我不知道如何解决它。
window.addEventListener("load", table)
function table(){
var tables = document.getElementsByTagName("td");
tables.addEventListener("click", clicked);
}
document.getElementsByTagName
返回的不是Node
对象,而是NodeList
对象。您可以Node
按索引访问对象。
样品:
var tables = document.getElementsByTagName("td");
if (tables.length) {
tables[0].addEventListener("click", clicked);
}
https://developer.mozilla.org/zh-CN/docs/Web/API/Document/getElementsByTagName
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句