为什么鼠标划过变色要在我新增一行以后才会变色,刚加载页面时那2行不会变色,新增一行后就全都会变色了,window.onload都有写,求解!
没发代码不知道怎么个给你找问题,给你个代码你参考下自己哪里出错了吧
window.onload = function(){ // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。 var bg=document.getElementsByTagName("tr"); for(var i=0;i<bg.length;i++){ bg[i].onmouseover=function(){ this.style.backgroundColor="#f2f2f2"; } bg[i].onmouseout=function(){ this.style.backgroundColor="#fff"; } } }
把代码发上来看看啊~