本文介绍了如何创建一个在特定延迟后点击特定URL的JavaScript?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想创建一个JavaScript,在经过一定程度的延迟后点击特定的LINK,例如HTML页面上10秒钟。
请问我能提供JavaScript吗?我在Google上搜索后发现的内容是点击一个特定的LINK,但没有任何延迟。
您能帮我吗?
谢谢。
解决方案
包括此方法
$ b
function fireEvent(element,event){
if(document.createEvent){
//派遣firefox + others
var evt = document.createEvent(HTMLEvents);
evt.initEvent(event,true,true); // event type,bubbling,cancelable
return!element.dispatchEvent(evt);
} else {
//为IE
发送var evt = document.createEventObject();
return element.fireEvent('on'+ event,evt)
}
}
然后调用它:
window.setTimeout(function(){
var e = document .getElementById('yourLinkId');
if(e)fireEvent(e,'click');
},10000);
I would like to create a JavaScript that clicks a particular LINK after a certain amount of delay say e.g. 10 seconds on an HTML page.
Can you please provide me with the JavaScript, please? What I only managed to find after doing a search on Google is click a particular LINK but without a delay.
Can you help me please?
Thanks.
解决方案
Include this method (however you want):
function fireEvent(element,event) {
if (document.createEvent) {
// dispatch for firefox + others
var evt = document.createEvent("HTMLEvents");
evt.initEvent(event, true, true ); // event type,bubbling,cancelable
return !element.dispatchEvent(evt);
} else {
// dispatch for IE
var evt = document.createEventObject();
return element.fireEvent('on'+event,evt)
}
}
Then call it:
window.setTimeout(function() {
var e = document.getElementById('yourLinkId');
if(e) fireEvent(e, 'click');
}, 10000);
这篇关于如何创建一个在特定延迟后点击特定URL的JavaScript?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!