最近我注意到,我工作的代理機構<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