美文网首页
HTML a 标签会触发 window.onbeforeunlo

HTML a 标签会触发 window.onbeforeunlo

作者: huange | 来源:发表于2016-07-19 23:20 被阅读0次

    HTML a 标签会触发 window.onbeforeunload 事件

    <!-- 不会触发 -->
    <a href="#">link</a>
    
    <!-- 会触发 -->
    <a href="javascript:;">link</a>
    <a href="javascript:void(0);">link</a>
    
    window.onbeforeunload = function(){
        alert('link well be trigger window.onbeforeunload event')
    }
    

    备注:

    尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。

    所以尽可能在使用的标签的时候语义化,a 标签尽可能的只做“锚点”、“跳转”用。


    相关文章

      网友评论

          本文标题:HTML a 标签会触发 window.onbeforeunlo

          本文链接:https://www.haomeiwen.com/subject/caqvjttx.html