最近我注意到我所工作的代理机构<button>
元素无法点击。
标记的方式如下:
<button><a href="javascript:void(0)"Text</a></button>
它在所有其他浏览器中都可以正常工作,但是有些错误的“FireFox”并不适合它。
以下是我们在其中发现的页面的链接,尝试点击FireFox和Chrome。看看它应该如何表现,但不是在FF中。
答案 0 :(得分:1)
它不起作用,因为<a></a>
Button
内部不允许button
看the-button-element documentation
,所以你不能依赖<a>
作为<a href="javascript:void(0)"><button>Text</button></a>
的孩子的链接。
您必须使用其他元素来包含{{1}}。
如果你想做一些技巧,你可以这样做:
{{1}}
有关详细信息,请查看answers
答案 1 :(得分:-1)
您无法在<a>
内加<button>
。我建议您将代码更改为以下之一:
<button onclick="javascript:void(0)">Text</button>
或
<a href="javascript:void(0)">Text</a>