我正在尝试在页面加载时自动单击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');
});