在IE中,可以通过设置属性<a href="javascript:;></a>
来禁用disabled="true"
,但不适用于Chrome。我不希望它在单击时触发任何事件。 (event.preventDefault(), event.stopPropagation()
对我不起作用。
如何像在IE中一样在Chrome中禁用它?
谢谢!
答案 0 :(得分:1)
代替使用<a href="javascript:;></a>
为什么不使用<a onclick="javascript:;></a>
?
function helloWorld() {
alert("Hello World!");
}
<a onclick="helloWorld()">Click Me</a>
答案 1 :(得分:0)
您可以将pointer-events
设置为none
:
a.disabled {
pointer-events: none;
cursor: default;
color: gray;
}
<a href="javascript:;" class="disabled">test</a>
请注意::此功能不适用于旧版IE(<11)。