Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
143 views
in Technique[技术] by (71.8m points)

javascript - 如何触发JavaScript事件点击(How can I trigger a JavaScript event click)

I have a hyperlink in my page.

(我的页面中有一个超链接。)

I am trying to automate a number of clicks on the hyperlink for testing purposes.

(我试图自动化超链接的大量点击以进行测试。)

Is there any way you can simulate 50 clicks on the hyperlink using JavaScript?

(有什么方法可以使用JavaScript模拟超链接的50次点击吗?)

<a href="#" target="_blank" onclick="javascript:Test("Test");">MSDN</a>

I'm looking for onClick event trigger from the JavaScript.

(我正在寻找来自JavaScript的onClick事件触发器。)

  ask by user171523 translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Performing a single click on an HTML element: Simply do element.click() .

(单击HTML元素:只需执行element.click() 。)

Most major browsers support this .

(大多数主流浏览器支持此功)


To repeat the click more than once: Add an ID to the element to uniquely select it:

(要多次重复单击:向元素添加ID以唯一地选择它:)

<a href="#" target="_blank" id="my-link" onclick="javascript:Test('Test');">Google Chrome</a>

and call the .click() method in your JavaScript code via a for loop:

(并通过for循环调用JavaScript代码中的.click()方法:)

var link = document.getElementById('my-link');
for(var i = 0; i < 50; i++)
   link.click();

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...