繁体   English   中英

页面加载后如何自动单击href链接?

[英]How to automatically click a href link when the page loads?

我正在尝试在页面加载时自动单击href链接。

<div class="loadmore" kind="rb">
  <a href="javascript:;" target="_self">تحميل المزيد...</a>
</div>

单击该链接后,它将加载更多评论。

我尝试了这个:

window.onload = function() {
    autoloadmore()
};

function autoloadmore() {
    var loadmoreClass = document.getElementsByClassName("loadmore")[0];
    var loadmoreChild = loadmoreClass.getElementsByTagName("a");

    if(loadmoreClass){
          loadmoreChild[0].click();
    }
}

但它似乎不起作用。 问题似乎出在click() ,因为当我使用其他代码(例如.style.color ,它们可以工作。

顺便说一下,我正在使用Blogger。

这是一个示例博客:

http://blog-sample-001.blogspot.com/2018/09/title.html

(转到تحميلالمزيد...)

ps:我无法更改div。

<a href="javascript:;" target="_self">تحميل المزيد...</a>分配一些ID <a href="javascript:;" target="_self">تحميل المزيد...</a> 例如, clickAfterPageLoad或任何您想要的,然后尝试此...

$(document).ready(function() {
   $("#clickAfterPageLoad").trigger('click');
});

或者,如果您不能更改div ,则可以这样:

$(document).ready(function() {
  $(".loadmore a").trigger('click');
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM