问答详情
源自:9-22 编程练习

删除函数不懂

function del(obj){         var tr = obj.parentNode.parentNode.paremntNode;         tr.removeChild(tr);     }// 创建删除函数 括号里面为什么加一个obj????? td.innerHTML = '<a href = "#" onClick = "del(obj)"; return false;">删除; 这里 return false;什么意思???

提问者:早安EchoMichael 2016-04-08 21:08

个回答

  • qq_D看世界_03124903
    2016-04-09 07:46:28
    已采纳

    obj是个名称,你想想,如果没有obj会怎么样?你如何得到你需要删除的函数的位置?

    return false 是为了取消默认操作,现在你<a>标签里带有 href 和 onClick 那么你点击他就会有两种效果, 超链接和调用函数 , 这里 超链接是默认动作, 而我们只希望它执行函数调用, 所以要删去超链接的效果。