例題中刪除函數問題
function?del(obj) ?????{ ?????????var?tr=obj.parentNode.parentNode; ?????????tr.parentNode.removeChild(tr); ?????}
我定義了刪除函數,為什么這樣寫<a href="javascript:del(this);>刪除</a>,不行。
<a href="javascript:;"onclick="del(this)">刪除</a>這樣就可以生效呢?this不都是傳遞的參數<a>嗎?
2016-03-05
藍線的this沒有調用對象默認為window
紅線的this有調用對象是onclick
2016-03-01
因為參數的問題,方法名寫在不同的地方,this指代的不一樣,onclick中this指超鏈接本身,href中this指的是window
2016-03-01
因為當你點擊<a>的時候,這個鼠標點擊事件不成立,他需要捕捉到你的一個“點擊”行為。所以需要在后面添加onclick?。。。?/p>