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

obj这个函数代表什么啊 不懂 上面也没声明这个参数 求大神解下惑

 function del(obj)

     {

         var tr=obj.parentNode.parentNode;

         tr.parentNode.removeChild(tr);

     }


正在回答

3 回答

我刚刚看了,我也不知道!百度了半天才明白,这是个参数,可以代表任何数!

 window.onload = function(){

          var tr=document.getElementsByTagName("tr");

          for(var i= 0;i<tr.length;i++)

          {              bgcChange(tr[i]);

          }

     // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。

      }         

function bgcChange(obj)

     {

        obj.onmouseover=function(){

            obj.style.backgroundColor="#f2f2f2";

        }

        obj.onmouseout=function(){

            obj.style.backgroundColor="#fff";

        }

}

这段里的obj = 上面调用它的那个   bgcChange(tr[i])里的 tr[i]

而下面这段

   function del(obj)

     {

         var tr=obj.parentNode.parentNode;

         tr.parentNode.removeChild(tr);

     }

<td><a href="javascript:;" onclick="del(this);">删除</a></td>   <!--在删除按钮上添加点击事件  -->

这段里面的obj = 下面调用它的时候 代入的参数  del(this)里的this


调用这个函数的时候,就会把这个参数带进去

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

强者恒强 提问者

谢谢额
2017-07-14 回复 有任何疑惑可以回复我~
#2

银君 回复 强者恒强 提问者

不客气!大家都是同学
2017-07-15 回复 有任何疑惑可以回复我~

别误导人,换成abc、kfc一样能执行

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

大神们指点下  我是新手

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

举报

0/150
提交
取消

obj这个函数代表什么啊 不懂 上面也没声明这个参数 求大神解下惑

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