1
4

3 回答 3

2

有很多方法可以做到这一点..

1.最简单的:

a.onclick=function(){
 return false
}

2.标准/现代:

a.addEventListener('click',function(e){
 e.preventDefault()
},false)

class=active激活链接的示例

http://jsfiddle.net/y7vVq/

于 2013-09-11T09:35:17.457 回答
2

用作#href省略href. 链接将不再起作用。正如 cocco 所指出的,设置href#有一个缺点,即历史记录会变得混乱,浏览器会跳回页面顶部。尽管如此,该值#已在许多页面上使用。

禁用onClick是不可能的,但您可以使用onclick="return false". 这样点击就不会发生任何事情。

还有一个使用 css 的部分解决方案(在这个已经回答的问题中描述)。

于 2013-09-11T09:36:11.840 回答
0
onclick="return false"

这是在标签中禁用点击的简单方法

于 2013-09-11T09:45:24.070 回答