2016-02-18 42 views
-3

最近我注意到,我工作的代理機構<button>元素不可點擊。按鈕在FireFox中不可點擊

的方式標記如下:

<button><a href="javascript:void(0)"Text</a></button> 

它正常工作,在所有其他瀏覽器,但越野車OL」 Firefox是不會與它相處。

下面是我們發現的頁面的鏈接,請嘗試單擊FireFox和Chrome。看看它應該如何表現,但不在FF中。

回答

1

它不起作用,因爲<a></a>它不允許在Button的內部看到the-button-element documentation,那麼你不能依靠鏈接作爲button的孩子。

你必須使用另一個元素來包含<a>

如果你想要做一些技巧,你可以這樣做:

<a href="javascript:void(0)"><button>Text</button></a> 

欲瞭解更多信息,查看answers

+0

如果問題是重複的,你應該投票關閉它是這樣,沒有回答。 – cimmanon

+0

「重複」不使用JavaScript ...反正我不認爲這是downvote thoug :)的理由。 –

+1

因此,讓我直截了當地認爲,除了其中一個具有一點javascript的事實之外,兩個問題具有相同的確切標記,即使這兩個問題的答案都是相同的,也不可能是重複的。這是重複的字面含義。是的,downvote是完全有保證的:你不應該回答重複,*特別是*當你知道他們是重複的。 – cimmanon