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

为什么在一个for语句中定义颜色就不能实现

<script type="text/javascript">
      window.onload=function() {
          var s = document.getElementsByTagName("tr")[0];
          for (var i=0;i<s.length;i++) {
          }
          s[i].onmouseover = function () {
              s[i].style = "background-color:red";
          }
          s[i].onmouseout = function () {
              s[i].style = "background-color:green";
          }
      }
      }



</script>


正在回答

2 回答

  for(var i = 0;i<tr.length;i++){
             tr[i].onmouseover = function(){
                 this.style.backgroundColor = "#f2f2f2";
             }
             tr[i].onmouseout = function(){
                 this.style.backgroundColor = "#fff";
             }
         }

0 回复 有任何疑惑可以回复我~

https://img1.sycdn.imooc.com//5d1047ff00012bab04630053.jpg根据老夫30年代码的观写经验来看,是因为你这里多了一个大括号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么在一个for语句中定义颜色就不能实现

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信