当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


HTML onpagehide事件用法及代码示例


当用户从网页下车时,会发生HTML中的DOM onpagehide事件。例如,关闭浏览器窗口,单击链接,刷新页面等。

在onunload事件中不缓存的页面,使用onpagehide事件代替onunload事件。

用法:


  • 在HTML中:
    <element onpagehide="myScript">
  • 在JavaScript中:
    object.onpagehide = function(){myScript};
  • 在JavaScript中,使用addEventListener()方法:
    object.addEventListener("pagehide", myScript); 

范例1:使用Javascript

<!DOCTYPE html> 
<html> 
    <head> 
        <title> 
           DOM onpagehide event 
        </title> 
    </head> 
<body> 
  
<h1 id="hID"></h1> 
  
<script> 
document.getElementsByTagName( 
    "BODY")[0].onpagehide = function() 
    {GFGfun()}; 
  
function GFGfun() { 
  document.getElementById( 
      "hID").innerHTML = "Thank you!"; 
}; 
  
</script> 
  
</body> 
</html>

范例2:使用addEventListener()方法

<!DOCTYPE html> 
<html> 
        <head> 
        <title> 
           DOM onpagehide event 
        </title> 
    </head> 
<body> 
  
  
<h1 id="hID"></h1> 
  
<script> 
window.addEventListener("pagehide", GFGfun); 
  
function GFGfun() { 
  document.getElementById( 
      "hID").innerHTML = "Thank You"; 
} 
</script> 
  
</body> 
</html>

支持的浏览器:DOM onpagehide Event支持的浏览器如下:

  • 谷歌浏览器
  • Internet Explorer 11.0
  • Firefox
  • 苹果Safari 5.0
  • Opera


相关用法


注:本文由纯净天空筛选整理自Vijay Sirra大神的英文原创作品 HTML | DOM onpagehide Event。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。