onload的问题,谁来解答下啊

来源:9-22 编程练习

老张家有女神

2019-11-20 17:48

 window.onload = function(){

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

        Highlight();

}

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

 window.onload = function Highlight(){

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

}



写回答 关注

1回答

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

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

    老张家有女神

    动态添加是什么意思,怎么执行呢?

    2019-11-21 16:26:17

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题