onclick功能在safari中不起作用

时间:2016-02-03 01:57:40

标签: javascript jquery

请帮助我,因为这个代码在chrome中工作onclick功能没问题但是当我在safari中运行它时,不会进入#Download id并且它不会重新加载页面。

这是我的代码:

<a href="#Download" onclick='window.location.reload(true);'> <div class="download"> 

<p class="download_text">Downloaded</p> 

</a>

2 个答案:

答案 0 :(得分:1)

你可以尝试这个功能:

function reload() { 
 if (window.location.href != "Download.html#") {
   window.location.href="Download.html#"
 } 
}
reload()

答案 1 :(得分:0)

用onfocus替换onclick事件解决了这个问题。我猜Safari并不喜欢选择元素上的onclick事件。

<html>
    <head>
        <title>Page Title</title>
    </head>
    <body>
        <a href="#Download" onfocus='window.location.reload(true);'> <div class="download"> 
        Downloaded
        </a>
    </body>
</html>