Автоматическое обновление ссылки на страницу

#javascript #html

#javascript #HTML

Вопрос:

Я бы хотел, чтобы такая ссылка, например, когда я вхожу на страницу, внезапно должна быть нажата ссылка. Возможно ли выполнить это, попробовав 1

      <script>
          document.onload = function(){
           document.getElementById('overviewOfSolarSystem').click();
      }
     </script> 
  

Пробовал 2
Это код, который я пробовал, но не работает

      <script>
          document.onload = function(){
          document.getElementById('javascript:setPage(2)').click();
         }
     </script> 
  

Ниже приведена ссылка в теле

      <a id="overviewOfSolarSystem;" style="color:#ffbc00;" href="javascript:setPage(2)">(Learn More)</a>
  

Комментарии:

1. идентификатор — «overviewOfSolarSystem», а не «javascript: setPag (2)»

2. извините, я это сказал. Я отредактировал вопрос, который я неправильно поставил, попробовал 1 и попробовал 2 одинаково. Попробовал 1 — это overviewOfSolarSystem был моим идентификатором

3.Вместо того, чтобы имитировать щелчок по ссылке, вы могли бы (вероятно) просто позвонить setPage(2) туда, где у вас есть код для имитации щелчка.

4. как я могу это сделать

Ответ №1:

Добавьте это непосредственно перед вашим </body> :

 <script>
    var element = document.getElementById('overviewOfSolarSystem');
    element.click()
</script>
  

Комментарии:

1. Просто изменил ответ.

2. как это работает, когда я обновляю страницу, следует щелкнуть ссылку, которая будет направлена, как в javascript на странице 2 книги.

Ответ №2:

      //Html File
     <a class="refresh_link" href="javascript:void(0)">click to Refresh the Page</a>
        //Js Code
        $(document).ready(function() {
        $(".refresh_link").click(function() {
            window.location = "https://jsfiddle.net/";
        });
    });
  

Ответ №3:

добавить в свой html

 <script>   
$(function(){
        $("#yourLinkIdHere").click();
    });
</script>
  

Объяснение:

$(function(){}); является псевдонимом для события document.ready javascript. этот код просто сообщает javascript щелкнуть элемент с идентификатором «yourLinkIdHere», когда страница завершит загрузку

Комментарии:

1. Хотя это может ответить на вопрос, оно не дает никакого контекста для объяснения того, как и почему. Подумайте о том, чтобы добавить одно или два предложения для объяснения вашего ответа.

Ответ №4:

Чистый javascript, как вопрос:

 window.onload = function(){
   document.getElementById('overviewOfSolarSystem\;').click();
}
  

Если вы используете jQuery, ответ выше лучше всего.

РЕДАКТИРОВАТЬ: отредактировал мой ответ, как вы редактировали вопрос: D

Комментарии:

1. Исправлено, window.onload или document.onload, лучшее, что подходит для вас.

2. как это работает, когда я обновляю страницу, следует щелкнуть ссылку, которая будет направлена, как в javascript на странице 2 книги.

Ответ №5:

Ниже приведен ответ на этот вопрос.

     <script type="text/javascript">
        window.location.href = "http://www.example.com"
    </script>