Eason_Mar
2016-03-15 21:18
var a=document.createElement('a');
a.href="javascript:;";
a.onclick="del(this)"; // 这样无法添加onclick属性
a.onclick=del(this); //产生异常:Uncaught TypeError: Cannot read property 'parentNode' of undefined
a.onclick=del; // 产生异常:Uncaught TypeError: Cannot read property 'parentNode' of undefined
obj并不是无意义的,在这是指对象的参数。
如果不愿意用onclick 你可以用setAttribute的方法来设置function
补充del函数:
function del(x){
var tr=x.parentNode.parentNode;
tr.parentNode.removeChild(tr);
}
JavaScript进阶篇
468862 学习 · 22582 问题
相似问题