2015-11-04 60 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