我有一個<a>
標籤,其中包含一個跨度。跨度有JavaScript附加,它做了一些事情。因此,點擊範圍時,JavaScript會運行,但<a href>
會被忽略,並且不會導航到該範圍。'OnClick'中斷我的超鏈接
有沒有辦法讓它繼續正常導航?
<a href='http://www.google.com'><span>some text</span></a>
點擊事件實際上被註冊的其他方式比onclick,我的問題標題有點誤導。
將鼠標懸停在鏈接上,將URL置於狀態欄中,就像您所期望的那樣,只需單擊它就不會執行任何操作。
這個javascript很簡單return true;
此刻我試圖弄明白。
我懷疑javascript是在span
而不是a
,它一旦完成javascript就會傳播給href。
恐怕我不知道它是如何綁定的,因爲它是一些奇怪的第三方組件。
請向我們展示你的JS。 – 2010-08-18 15:52:59
請發佈跨度點擊處理程序的代碼及其綁定方式 – 2010-08-18 15:54:11
這裏沒有足夠的信息來找出導致問題的原因。我寫了一個''的快速測試(http://jsfiddle.net/3Hk4m/),在''內有一個onclick處理程序,但是這樣做很好(事件觸發,然後頁面重定向)。 – 2010-08-18 15:59:29