Как автоматически нажимать ссылку href при загрузке страницы? - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь автоматически щелкнуть ссылку 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 - образец-001.blogspot.com / 2018/09 / title.html

(перейти к تحميل المزيد ...)

пс: я не могу изменить div.

1 Ответ

0 голосов
/ 25 сентября 2018

Назначьте ID на <a href="javascript:;" target="_self">تحميل المزيد...</a>.Например, clickAfterPageLoad или что вы хотите, а затем попробуйте это ...

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

или, если вы не можете изменить div, вы можете сделать так:

$(document).ready(function() {
  $(".loadmore a").trigger('click');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...