HTML onoffline 事件属性

onpopstate 事件在窗口的浏览历史(history 对象)发生改变时触发。


实例

  1. window.onpopstate = functionevent){...}

浏览器支持

事件
onpopstateYes11YesYes5

定义和用法

onpopstate 事件在窗口的浏览历史(history 对象)发生改变时触发。

调用h istory.pushState() 或者 history.replaceState() 不会触发popstate事件. popstate事件只会在浏览器某些行为下触发, 比如点击后退、前进按钮(或者在JavaScript中调用 history.back()、history.forward()、history.go() 方法).


HTML 4.01 与 HTML5 之间的差异

onpopstate是HTML5新增的属性。


语法

  1. <element onpopstate="script">
属性值
描述
scriptonpopstate 发生时运行的脚本。