早安EchoMichael
2016-04-08 21:08
function del(obj){ var tr = obj.parentNode.parentNode.paremntNode; tr.removeChild(tr); }// 创建删除函数 括号里面为什么加一个obj????? td.innerHTML = '<a href = "#" onClick = "del(obj)"; return false;">删除; 这里 return false;什么意思???
obj是个名称,你想想,如果没有obj会怎么样?你如何得到你需要删除的函数的位置?
return false 是为了取消默认操作,现在你<a>标签里带有 href 和 onClick 那么你点击他就会有两种效果, 超链接和调用函数 , 这里 超链接是默认动作, 而我们只希望它执行函数调用, 所以要删去超链接的效果。
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题