0
A
回答
2
這取決於你的意思是「模擬」。
如果你想改變頁面的url,
window.location.href = document.getElementById("yourAHref").href;
或使用jQuery:
window.location.href = $('yourAnchorSelector').attr('href');
如果你要模擬的事件的點擊,你將不得不使用fireEvent
或dispatchEvent
,取決於瀏覽器:
jQuery通過以下方式實現這一點:
$('yourAnchorSelector').trigger('click');
但只會觸發通過jQuery綁定的事件。
0
0
你可以做到這一點 只需寫這個。
document.getElementById("yourLinkID").onclick()
這是另一種方法。
var fireOnThis = document.getElementById('someID');
var evObj = document.createEvent('MouseEvents');
evObj.initMouseEvent('click', true, true, window, 1, 12, 345, 7, 220, false, false, true, false, 0, null);
fireOnThis.dispatchEvent(evObj);
有關更多詳情,請查閱This文章中的「手動觸發事件」。
相關問題
- 1. 如何使用javascript來模擬點擊href是php的鏈接
- 2. 如何模擬超鏈接的點擊?
- 3. 模擬點擊html中的鏈接
- 4. 模擬點擊python中的JavaScript鏈接
- 5. 如何模擬鼠標點擊事件
- 6. 模擬點擊js
- 7. 如何模擬用戶點擊JQuery中的鏈接?
- 8. 模擬jQuery(或純JavaScript)鍵盤事件點擊一個鏈接
- 9. 使用Chrome模擬鏈接點擊JQuery - 同時使用href和下載
- 10. 如何使用ActionScript 3模擬Android的點擊事件
- 11. 如何在jQuery中點擊鏈接時模擬按鍵或Keyup
- 12. 模擬AS3中的點擊事件
- 13. 如何模擬與JS的鏈接?
- 14. 如何在Angular Js中點擊動態鏈接時使用不同的模板
- 15. 在點擊事件中插入鏈接
- 16. 模擬鼠標點擊鏈接進行Chrome擴展
- 17. 如何在JavaScript中使用x,y座標來模擬點擊?
- 18. 如何模擬點擊JavaScript中的鏈接
- 19. WebView中的事件點擊鏈接
- 20. 模擬點擊Chrome中的'a'標籤
- 21. 模擬鏈接點擊功能
- 22. 如何在JavaScript中模擬點擊事件
- 23. 如何在VB窗體中模擬點擊事件Windows窗體
- 24. 如何在javascript中模擬點擊事件
- 25. 如何模擬Gmail中點擊刷新鏈接?
- 26. 如何處理使用PSPDFKit URL鏈接點擊事件鈦
- 27. 模擬拉斐爾js路徑上的點擊事件
- 28. 使用Reactive Extensions來模擬點擊UIElement
- 29. 如何模擬jQuery中的點擊事件
- 30. 點擊changeImage,然後在js中鏈接?
這不適用於Firefox,Chrome,Opera和Safari。只有IE會工作。 – 2010-06-15 18:20:04
@ben在Firefox和Chrome中運行良好。 http://jsbin.com/awuba4/edit – lincolnk 2010-06-15 18:24:33