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

时间:2018-09-25 10:41:11

标签: javascript html jsp blogger blogspot

我试图在页面加载时自动点击一个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。

1 个答案:

答案 0 :(得分:0)

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

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

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

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