一個小問題
function del(obj)
? ? ?{
? ? ? ? ?var tr=obj.parentNode.parentNode;
? ? ? ? ?tr.parentNode.removeChild(tr);
? ? ?}
這段不是太懂
function del(obj)
? ? ?{
? ? ? ? ?var tr=obj.parentNode.parentNode;
? ? ? ? ?tr.parentNode.removeChild(tr);
? ? ?}
這段不是太懂
2016-12-23
舉報
2016-12-23
<a href="javascript:;" onclick="del(this)">刪除</a>
當點擊“刪除”時,觸發onclick事件“del(this)”,參數obj被this取代,相當于function del(this):
? ? ? ? ?{?var tr=this.parentNode.parentNode;
? ? ? ? ?tr.parentNode.removeChild(tr);?}
this是指函數當前作用的對象,在這里即為元素節點 a(‘’<a href="javascript:;" onclick="del(this)">刪除</a>”),函數執行結果為:a的父節點的父節點的父節點(table)刪除子節點(即a所在的那一行tr)。實現?點擊刪除按鈕,則刪除當前行。
2017-09-09
在理!