Jquery或javascript自动点击

如何在页面加载时自动点击链接? 我已经尝试了很多年但是id不起作用。

       
×

This popup loads upon clicking a trigger link.

text

您尚未提供您的JavaScript代码,但此类问题的常见原因不是等到页面加载。 请记住,大多数javascript都是在加载DOM之前执行的,因此尝试操作它的代码将无法正常工作。

要在页面加载完成后运行代码,请使用$(document).ready回调:

 $(document).ready(function(){ $('#some-id').trigger('click'); }); 
 $(document).ready(function(){ $('.lbOn').click(); }); 

假设这也会起作用。

首先,我尝试使用此示例代码:

 $(document).ready(function(){ $('#upload-file').click(); }); 

它对我不起作用。 之后,尝试了这个

 $(document).ready(function(){ $('#upload-file')[0].click(); }); 

没变。 最后,尝试了这个

 $(document).ready(function(){ $('#upload-file')[0].click(function(){ }); }); 

解决了我的问题。 任何人都有帮助。

 $(document).ready(function(){ $('#some-id').trigger('click'); }); 

做了伎俩。

jQuery中,你可以触发这样的点击:

 $('#foo').trigger('click'); 

更多信息:

http://api.jquery.com/trigger/

如果你想使用原型做同样的事情,它看起来像这样:

 $('foo').simulate('click'); 

你想尝试做一个弹出工作吗? 我不知道如何模仿点击,也许你可以尝试以某种方式触发点击事件,但我不知道是否可能。 由于安全性和隐私问题,很可能不会实现此类function。

您可以使用div with position:absolute来模拟同一页面上的弹出窗口。 如果你坚持创建另一个页面,我无法帮助你。 也许拥有更多经验的其他人将增加他的15美分。