问答详情
源自:9-22 编程练习

onload的问题,谁来解答下啊

 window.onload = function(){

     // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。

        Highlight();

}

为什么这里要这样写,我开始是按照下面方法写的颜色,颜色可以变,但是新添加的就不变了,调用Highlight()这个也不变

 window.onload = function Highlight(){

     // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。

}



提问者:老张家有女神 2019-11-20 17:48

个回答

  • qq_十三_5
    2019-11-21 16:21:06

    、onload方法是在页面加载时执行,也会执行一次。因为鼠标移上移下事件是页面加载时动态添加上去的,当你使用按钮新添加之后,tr上面并没有绑定鼠标移上移下事件,自然不会变色啦。你可以在添加一行的时候,也动态添加上鼠标事件