為什么以下幾種方法添加onclick屬性都不行?
var a=document.createElement('a');
a.href="javascript:;";
a.onclick="del(this)";?// 這樣無法添加onclick屬性? ?
a.onclick=del(this);?//產(chǎn)生異常:Uncaught TypeError: Cannot read property 'parentNode' of undefined
a.onclick=del;?// 產(chǎn)生異常:Uncaught TypeError: Cannot read property 'parentNode' of undefined
2016-03-22
obj并不是無意義的,在這是指對象的參數(shù)。
如果不愿意用onclick 你可以用setAttribute的方法來設置function
2016-03-15
補充del函數(shù):
?function del(x){
? ? var tr=x.parentNode.parentNode;
? ? tr.parentNode.removeChild(tr);
? ? }