location.href=document.getElementById("link1").href;
location.href=document.getElementById("link2").href;
運行相關聯的鏈接中的腳本:
<a id="link1" href="javascript:...">
<a id="link2" href="javascript:...">
代碼工作在Firefox罰款,但在Chrome中只有最後一個location.href命令(所以只有第二塊javascript代碼)被執行。我如何強制它執行第一次和第二次?
* href屬性中的實際內容是什麼?由於它的前綴是'javascript:'你有沒有檢查到包含的JS沒有錯誤?另外,使用點擊處理程序;它更乾淨,更容易。 –
HUH?你正在調用兩個location.href調用?這是行不通的!這是一種競賽條件。瞭解xmlhttprequest對象!讓人驚訝。 – epascarello
我與之互動的網頁不是我的。你可以測試你知道的任何頁面。一個例子:
link1link2 。我知道點擊處理程序。但上述解決方案更好,因爲它可以讓我使用FF和Chrome的相同代碼。 – tic