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



我正在尝试在页面加载时自动单击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。例如,clickAfterPageLoad或任何你想要的东西,然后试试这个...

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

或者如果你不能改变div,你可以这样做:

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

最新更新