[英]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.