繁体   English   中英

我想加时间?

[英]I want to add Time?

我有一个自动提交或Click (按钮)代码,我想在此代码中添加2秒的时间延迟?

代码在这里:

document.evaluate("//input[@value='Submit Now' and @type='submit' and contains(@class, 'button')]", document, null, 9, 
null).singleNodeValue.click();

请帮忙,谢谢!

这看起来像一个javascript问题,你标记为'java'和'script'。

要在javascript中延迟这个,你可以将它传递给setTimeout函数,如下所示:

setTimeout(function() {
    document.evaluate("//input[@value='Submit Now' and @type='submit' and contains(@class, 'button')]", document, null, 9, null).singleNodeValue.click();
}, 2000);

应该这样做。

如果在document.evaluate之后需要延迟,请在setTimeout之前分配:

var element = document.evaluate("//input[@value='Submit Now' and @type='submit' and   contains(@class, 'button')]", document, null, 9, null);
 setTimeout(function () { 
    element.singleNodeValue.click();
 }, 2000);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM