0
4

3 回答 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属性中添加一些内容,然后添加returnonclick以便您可以停止标准操作:

<a href="#" onclick="return myfunc(this.id)" id="11677113">test</a>

要停止标准动作,false请从myfunc函数返回。

于 2013-05-03T23:15:18.700 回答