如何在下面的情况下使用JavaScript自动点击超级链接<a>Reply</a>
。
<span class="PostFull__reply"><a>Reply</a><!-- react-text: 276 --> <!-- /react-text --><!-- react-text: 277 --> <!-- /react-text --></span>
答案 0 :(得分:0)
以下是一个示例,如何以编程方式模拟click
事件(我已将setInterval
中的函数调用包装起来仅用于演示,事件将每秒触发一次):
function clicked() {
console.log('Clicked');
}
function eventFire(el, etype){
if (el.fireEvent) {
el.fireEvent('on' + etype);
} else {
var evObj = document.createEvent('Events');
evObj.initEvent(etype, true, false);
el.dispatchEvent(evObj);
}
}
setInterval(function() {
eventFire(document.getElementById('target'), 'click');
}, 1000);
<span class="PostFull__reply" id="target" onclick="clicked()"><a>Reply</a>