2015-11-04 55 views
0

2個鏈接我需要創建書籤,以我的瀏覽器,將打開鏈接ID爲:JS:如何打開從當前網頁

window.getElementById('updateOk').click() 

,然後(打開另一個按鈕的小窗口)

document.getElementsByClassName('rmit-save-details btn btn-inline right btn-green')[0].click(); 

如何在Chrome瀏覽器中一鍵連接這兩個工作?我知道第二個腳本必須等待一段時間(也許0.5秒就足夠了),我甚至可以找到setTimeout函數,但我無法做到這一點...點擊後沒有任何反應。當我點擊書籤只有一個JS腳本,它的工作。

非常感謝!

+0

你會提一個小提琴/鏈接來更好地理解它嗎? –

回答

0

爲什麼不在點擊第一個元素時使用回調函數。

document.getElementById('updateOk').addEventListener("click",function(e){ 
    // return your other element callback here 
    },false); 

而且回調中放,你可能會使用.rmit-save-details元素的點擊同樣的事情。它可能是任何提交事件或任何你想做的事情,但它會起作用。

+0

所以,這不適合我...'javascript:document.getElementById('updateOk')。addEventListener(「click」,function(e){document.getElementsByClassName('rmit-save-details btn btn-inline right btn-green')[0] .click(); },false);' – koratt