【问题标题】:Can javascript click a div?javascript可以点击一个div吗?
【发布时间】:2015-03-12 09:42:11
【问题描述】:

当div存在于浏览器中时,是否可以让javascript点击div?

例如,脚本可以刷新网页,直到 div 出现(带有内容),如果 div 是可点击的,则让 javascript 点击它(或者直接点击链接,如果有的话)。

【问题讨论】:

  • 添加你尝试过的代码
  • 我还没有写代码,我只是想知道这是否可以用js!
  • 在文档中寻找click() 函数可能吗? api.jquery.com/click/#click
  • 我运行脚本的网站不是我自己的,所以我不能将点击功能分配给一个div

标签: javascript jquery html browser


【解决方案1】:

使用 jquery 。使用 $(window).load();在正文加载网页中的所有内容后附加所有事件的功能。看下面的代码:here你可以阅读load()的文档;

fiddle 上的工作示例

 <div id="yourDivId"></div>    

  $(window).load(function () {
    $(document).on('click',"#yourDivId",function () {
         // Some code here
     });
 }); 

【讨论】:

    【解决方案2】:

    是的,这是可能的。

    您可以使用上面提到的jQuery添加click事件处理函数。

    要触发该 div 的点击事件,请执行以下操作

    $("#mydiv").click()
    

    【讨论】:

      【解决方案3】:

      这是正确的

      <div id="mydiv></div>    
      $(window).load(function () {
      $(document).on('click',"#mydiv",function () {
           // Some code here
       });
      }); 
      

      【讨论】:

      • "刷新页面直到..." 如果 div 不存在,则不会触发任何内容
      猜你喜欢
      • 2014-04-18
      • 1970-01-01
      • 2015-11-15
      • 2022-08-05
      • 2021-09-20
      • 2016-04-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多