我的页面上有一个标签,如下所示:
<a href="javascript:void();" onclick="doAFunction(1, 2);">Do something</a>
但在Chrome中,该链接不会显示为链接,只显示文字。但是,它可以点击并且工作正常。我应该有一个课程,还是我的代码不正确?
感谢。
答案 0 :(得分:1)
我发现没有问题可能导致显示错误......“void”应该有一个参数指定的方法,但这不会导致显示问题。
尝试右键单击它(在chrome中)并选择Inspect Element,它将显示正在应用的样式。然后,您可以希望跟踪您的链接样式是否正在应用,以及可能覆盖它的内容。
PS。如果你可以给我们发一个例子的链接,我们可以很快找出原因。我们很喜欢:P
答案 1 :(得分:0)
试试这个:
<a href="#" onclick="doAFunction(1, 2); return false;">Do something</a>
答案 2 :(得分:0)
试试这个:
<a href="javascript:void();" onclick="javascript:doAFunction(1, 2);">Do something</a>