老张家有女神
2019-11-20 17:48
window.onload = function(){
// 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
Highlight();
}
为什么这里要这样写,我开始是按照下面方法写的颜色,颜色可以变,但是新添加的就不变了,调用Highlight()这个也不变
window.onload = function Highlight(){
// 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
}
、onload方法是在页面加载时执行,也会执行一次。因为鼠标移上移下事件是页面加载时动态添加上去的,当你使用按钮新添加之后,tr上面并没有绑定鼠标移上移下事件,自然不会变色啦。你可以在添加一行的时候,也动态添加上鼠标事件
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题