我想添加到我的<td>
元素JS事件侦听器,当页面呈现(或加载)到DOM并且TD包含其innerHTML值时将触发该事件侦听器。
类似的东西:
<script>
function manipulate(field){
field.value = field.value+'_done';
}
</script>
<td onRender=manipulate(this)>Hello World</td>
我无法使用 onLoad 因为<body>
只能用于我的理解
有没有办法做到这一点?
答案 0 :(得分:1)
您仍然可以使用正文的onload,它将在整个页面准备好并加载时触发。您可以为您想要操作的每个TD元素设置一个属性,然后遍历该页面以查找这些元素并调用您的函数。
为什么要在加载DOM后操作某些内容?
答案 1 :(得分:0)
您不必将onLoad事件附加到正文。您可以使用如下全局事件处理程序:
function init() {
//Your function call
}
window.onload = init;