为了账号安全,请及时绑定邮箱和手机立即绑定

为什么用法setAttribute不能改变颜色呢???

为什么用法setAttribute不能改变颜色呢???

旧时光4055867 2016-11-09 12:43:53
      window.onload = function(){     var mytr=document.getElementsByTagName("tr");     for(var i=0;i<mytr.length;i++)     {       mytr[i].getAttribute("onmouseover","this.style.backgorundColor='red'");                         // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。               }   }
查看完整描述

3 回答

?
破晓19

TA贡献2条经验 获得超1个赞

setAttribute  复制代码的时候记得看清  你里面的代码是 getAttribute


查看完整回答
反对 回复 2016-11-09
  • 旧时光4055867
    旧时光4055867
    不好意思,其实我要问的就getAttribute,对于没有onomouseover这项属性的,不是可以通过getAttribute添加么
?
李晓健

TA贡献1036条经验 获得超461个赞

mytr[i].setAttribute("onmouseover","this.style.backgroundColor='red'");   //set 不是 get


查看完整回答
反对 回复 2016-11-09
  • 旧时光4055867
    旧时光4055867
    不好意思,其实我要问的就getAttribute,对于没有onomouseover这项属性的,不是可以通过getAttribute添加么
  • 李晓健
    李晓健
    get是获取,set才是添加
  • 3 回答
  • 0 关注
  • 3332 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信