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

关于js代码兼容有问题?

chrome和360浏览器都不会执行,在IE浏览器才会执行。这个算是js写的,也有兼容问题?我一直以为用JS写的所有浏览器都兼容呢==

正在回答

1 回答

兄弟,这是我的代码,你可以参考一下,亲测,全兼容!

 window.onload = function(){
                 var tab = document.getElementById("table");
                 var tr = document.getElementsByTagName("tr");
                 var tbody = document.getElementsByTagName("tbody")[0];
        // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
          for(var i = 0; i < tr.length; i ++){
              tr[i].onmouseover = function(){
                this.style.backgroundColor = "#f2f2f2";
              }
              tr[i].onmouseout= function(){
                this.style.backgroundColor = "#fff";
              }
          }
         
         // 添加行
          function createTr(){
            var tr = document.createElement("tr");
            for(var i = 0; i < 3; i ++){
               var td = document.createElement("td");
               tr.appendChild(td);
            }
            tbody.appendChild(tr);
         }

         document.getElementById("add").onclick = createTr;


         // 删除当前行
           var a = document.getElementsByTagName("a");
           for(var k = 0; k < a.length; k ++){
              a[k].onclick = function(){
                 tbody.removeChild(this.parentNode.parentNode);
              }
           }
       
       }


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

web小菜 提问者

哦,回头试试。别弄错了性别。
2016-10-21 回复 有任何疑惑可以回复我~
#2

上头 回复 web小菜 提问者

啊?什么性别。
2016-10-21 回复 有任何疑惑可以回复我~
#3

web小菜 提问者

没事,我向女汉子看齐
2016-10-21 回复 有任何疑惑可以回复我~
#4

上头 回复 web小菜 提问者

啊? 怪我咯 互相学习。
2016-10-21 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

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

进入课程

关于js代码兼容有问题?

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