我有JavaScript,它使用'href =「#」'來單擊時調用一個函數。問題是,當我在Chrome上運行它時,我需要2次後退才能返回到引用頁面,但在Opera上,我只需要1次後退按鈕。使用'href =「#」'需要2在某些瀏覽器中後退
我讀的細節有關使用 'HREF = 「#」' 在這裏: What is href="#" and why is it used?
這裏是我的測試代碼:
<p>
<script type="text/javascript">
function testOnClick(){
document.write("onClick() support was detected!<br>");
}
</script>
</p>
Clicking on the link should clear the screen and display progress text<br />
<a onclick="testOnClick();" href="#!">
Click here to test onClick
</a>
與破折號鏈接找到的信息,創造了歷史新的條目。第一次後推可將您帶到同一頁面,而無需散列,第二次帶您前往頁面。 – keune 2014-08-28 17:06:52
爲什麼指定'href'呢?你真的需要這種行爲嗎?你可以設置''的樣式,使它具有'cursor:pointer'和'text-decoration:underline'。 – canon 2014-08-28 17:17:22