最近我注意到,我工作的代理机构<button>
元素不可点击。按钮在FireFox中不可点击
的方式标记如下:
<button><a href="javascript:void(0)"Text</a></button>
它正常工作,在所有其他浏览器,但越野车OL” Firefox是不会与它相处。
下面是我们发现的页面的链接,请尝试单击FireFox和Chrome。看看它应该如何表现,但不在FF中。
最近我注意到,我工作的代理机构<button>
元素不可点击。按钮在FireFox中不可点击
的方式标记如下:
<button><a href="javascript:void(0)"Text</a></button>
它正常工作,在所有其他浏览器,但越野车OL” Firefox是不会与它相处。
下面是我们发现的页面的链接,请尝试单击FireFox和Chrome。看看它应该如何表现,但不在FF中。
它不起作用,因为<a></a>
它不允许在Button
的内部看到the-button-element documentation
,那么你不能依靠链接作为button
的孩子。
你必须使用另一个元素来包含<a>
。
如果你想要做一些技巧,你可以这样做:
<a href="javascript:void(0)"><button>Text</button></a>
欲了解更多信息,查看answers
你不能把一个<a>
一个<button>
内。我建议你改变你的代码为以下之一:
<button onclick="javascript:void(0)">Text</button>
或
<a href="javascript:void(0)">Text</a>
好吧,只需要清楚,href =“javascript:void(0)”只是用来代替那里的实际URL。 – andandandandrew
如果问题是重复的,你应该投票关闭它是这样,没有回答。 – cimmanon
“重复”不使用JavaScript ...反正我不认为这是downvote thoug :)的理由。 –
因此,让我直截了当地认为,除了其中一个具有一点javascript的事实之外,两个问题具有相同的确切标记,即使这两个问题的答案都是相同的,也不可能是重复的。这是重复的字面含义。是的,downvote是完全有保证的:你不应该回答重复,*特别是*当你知道他们是重复的。 – cimmanon