為什么按第二種方式綁定函數(shù)獲取不到this當(dāng)前節(jié)點(diǎn)(第一種能正常實(shí)現(xiàn))
function?del(obj){ ?????????var?tr?=?obj.parentNode.parentNode;; ?????????var?table?=?obj.parentNode.parentNode.parentNode; ?????????table.removeChild(tr); } <a?href="#"?onclick="del(this)">刪除</a> <a?href="javascript:del(this);"?>刪除</a>
2016-11-12
當(dāng)使用onclick="sdel(this)"的時(shí)候,解釋器會(huì)給他包裝一個(gè)匿名函數(shù),變成了:
a.onclick = function anonymous()?
{?
sdel(this);?
} ;
這個(gè)this指的就是a這個(gè)對(duì)象,而使用href的方式時(shí),由于是一個(gè)地址,這個(gè)this就無處可指了。?
2016-11-08
同問,我也在糾結(jié)這個(gè)問題。。。我自己編時(shí)用的第二種方法,實(shí)現(xiàn)不了
2016-11-03
是不是你a標(biāo)簽里面沒有文字?