2016-09-29 214 views
0

我想這樣的參考,當我進入一個頁面時,突然一個鏈接應該被點擊。是否有可能執行 試過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

id爲 「overviewOfSolarSystem」,而不是 「的javascript:setPag(2)」 – Stormhashe

+0

對不起,我把那個。我編輯問題我錯了把嘗試1,並嘗試2相同。嘗試1是overviewOfSolarSystem是我的ID –

+0

而不是模擬點擊鏈接,你可能(可能)只是_call_' setPage(2)'你有代碼模擬點擊。 –

回答

0

添加到鏈接您的html

​​

解釋:

$(function(){});是document.ready javascript事件的別名。這個代碼只是讓JavaScript單擊具有ID「yourLinkIdHere」當頁面加載完畢後

+0

雖然這可能會回答這個問題,但它沒有提供任何上下文來解釋如何或爲什麼。考慮增加一兩句話來解釋你的答案。 – brandonscript

+0

好的,我會添加它 – Stormhashe

0

純JavaScript,爲問題的元素:

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

如果你使用jQuery,答案以上是最好的。

編輯:編輯我的回答,你編輯的問題:d

+0

修復它,window.onload或document.onload,最適合你的。 –

+0

謝謝。是我嘗試過,但仍然沒有工作 –

+0

它是如何工作的,當我刷新頁面時,鏈接應該被點擊,這將被定向爲本書第2頁的JavaScript。 –

1

只是你</body>前補充一點:

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

只是改變了答案。 –

+0

謝謝。燁我試過,但仍然沒有工作 –

+0

它是如何工作的,當我刷新一個頁面時,鏈接應該被點擊,這將被定向在本書第2頁的JavaScript中。 –

0
 //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/"; 
     }); 
    }); 
0

下面是這個問題的答案。

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