问问题
76 次
3 回答
1
将其粘贴myfunc(this.id)
到href
属性中,如下所示:
<a href="javascript:myfunc(this.id)" id="11677113">test</a>
当前,空href
属性正在取消,onclick
因为单击它会使页面重新加载。
于 2013-05-03T23:13:41.270 回答
1
href=""
很可能是指当前的 URL,因此页面实际上正在卸载。您可以使用href="#"
JavaScript 使用或绑定事件处理程序并阻止默认行为:
//so so
onclick="myfunc(this.id); return false;"
//best
document.getElementById('11677113').addEventListener('click', function (e) {
myfunc(this.id);
e.preventDefault();
});
于 2013-05-03T23:15:56.110 回答
0
锚标记必须有一个href
值才能成为链接,否则它会变成书签。
在href
属性中添加一些内容,然后添加return
,onclick
以便您可以停止标准操作:
<a href="#" onclick="return myfunc(this.id)" id="11677113">test</a>
要停止标准动作,false
请从myfunc
函数返回。
于 2013-05-03T23:15:18.700 回答