问答详情
源自:9-22 编程练习

删除函数的编写

删除函数哪里不是很理解,同学能解释一下吗:function delectTr(obj){ var delectrow = document.getElementById("message").lastChild; var tr = obj.parentNode.parentNode; delectrow.removeChild(tr); } 关于这个函数(obj),调用是“this”这里是怎么理解的呢

提问者:慕仔0737733 2017-05-05 15:51

个回答

  • 慕勒7123956
    2017-05-05 16:40:45
    已采纳

    this是JavaScript中的机制,就是某一个对象调用这个方法,这个方法中的this就指向这个对象,所以,这个this是可以替换成之前的对象的

  • 慕勒7123956
    2017-05-05 16:57:58

             var tr=obj.parentNode.parentNode;//a标签的父节点(td3)的父节点(tr)
             tr.parentNode.removeChild(tr);//然后在tr的父节点删除整个tr节点


  • 慕仔0737733
    2017-05-05 15:54:54

    我试着不写,因为我前面也没写括号的,好像也可以出来了