HTML DOM 事件对象

  • 时间:
  • 浏览:0

onpageshow事件类似onload事件,onload事件在页面第一次加载时触发,onpageshow事件在每次加载页面时触发,而onload事件在页面从浏览器缓存中读取时不触发

注意: Internet Explorer 8 及更早 IE 浏览器版本不支持 addEventListener()

第六个阶段地处在目标节点自身。直接注册砸目标上的适合的事件句柄将运行。这与 0 级事件模型提供的事件除理法律法律法律依据类似

注意: location 属性可用于onkeydown 和 onkeyup 事件,但都能不能 用于onkeypress事件。该属性是只读的

都能不能 使用以下法律法律法律依据调用事件:

键盘代码 - 表示键盘上真实键的数字

语法:

注意: Internet Explorer 8 及更早IE版本:

JavaScript 使当当我们儿儿有能力创建动态页面。事件是都能不能 被 JavaScript 侦测到的行为

通过设置Location对象的location.hash或location.href属性修改锚每种

注意: 在 Firefox 浏览器中,只显示默认提醒信息(不显示自定义信息)

并否有类型的值都不 都相等的,类似小写字符"w" 和大写字符 "W" 有相同的键盘代码,可能当当我们儿当当我们儿键盘上 ( "W" 代码为 "87"),有时候它们有不同的字符代码,可是字符输出是不一样的( "w" 和 "W" 字符代码为"119" 和 "87")

1:指定鼠标左键;4:指定鼠标中键;2:指定鼠标右键

charCode 属性返回onkeypress事件触发键值的字母代码。Unicode 字符代码是可是字母的数字 (如数字 "97" 代表字母 "a")。

location 属性返回按键在键盘或设置上的位置。数字可由 4 个常数表示:

第三,起泡阶段。在此阶段,事件将从目标元素向上传播回或起泡回 Document 对象的文档层次。

同样都能不能 使用 PageTransitionEvent 对象的 persisted 属性来判断页面否有从浏览器的缓存中读取的该属性

使用不同书签导航到当前页面(使用"后退"或"前进"按钮)

字符代码 - 表示 ASCII 字符的数字

提示: onfocusin/onfocusout 事件类似onfocus/onblur事件。 主要的区别是 onfocus/onblur 事件不支持冒泡。有时候,可能你想知道元素可能其子元素否有获取焦点,都能不能 使用onfocusin/onfocusout事件。

着实 Firefox 浏览器不支持 onfocusin/onfocusout 事件,但我应该 通过使用 onfocus(使用addEventListener()法律法律法律依据的可选参数useCapture)的捕获监听事件来查看元素或其子元素否有获取焦点。

button 事件属性可返回可是整数,指示当事件被触发时哪个鼠标按键被点击

注意: 可能该属性用于onkeydown 或 onkeyup 事件,返回值总为 "0"。该属性是只读的。

语法

onhashchange事件在当前URL的锚每种(以'#'号为刚开始) 地处改变时触发。

bubbles事件属性返回可是布尔值,可能事件是起泡类型,则返回 true,有时候返回 fasle

oninput事件在用户输入时触发。该事件类似onchange 事件。不同之地处于 oninput 事件在元素值地处变化是立即触发,onchange在元素失去焦点时触发。另外或多或少不同是onchange事件也都能不能 作用于<keygen><select>元素

失去网页有多种法律法律法律依据。如点击可是链接,刷新页面,提交表单,关闭浏览器等。onpagehide 事件有时都能不能 替代onunload事件,但onunload事件触发后无法缓存页面。

onbeforeunload事件在即将失去当前页面(刷新或关闭)时触发,该事件可用于弹出对话框提示用户是继续浏览页面还是失去当前页面

onpageshow事件在用户浏览网页时触发

事件冒泡分为可是阶段,它是可是的:

对话框默认的提示信息根据不同的浏览器有所不同,标准的信息类似 "选着要失去此页吗?"。该信息都能不能 删除。但我应该 自定义或多或少消息提示与标准信息并肩显示在对话框

事件是都能不能 被 JavaScript 侦测到的行为

为了查看页面是直接从服务器上载入还是从缓存中读取,我应该 使用 PageTransitionEvent 对象的 persisted 属性来判断。可能页面从浏览器的缓存中读取该属性返回 ture,有时候返回 false

HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件除理程序;事件通常与函数结合使用,函数不用在事件地处前被执行!(如用户点击按钮)

onpagehide事件在用户失去网页时触发

onfocusin 事件在可是元素即将获得焦点时触发,onfocusout 事件在元素即将失去焦点时触发

IE8 及其更早版本不支持 which 属性。不支持的浏览器可使用keyCode 属性。有时候, keyCode 属性在 Firefox 浏览器的 onkeypress 事件中是无效的。兼容哪此浏览器我应该 使用以下代码:

所有浏览器都支持 oncontextmenu 事件,contextmenu 元素都能不能 都能不能 Firefox 浏览器支持

点击链接跳转到书签锚

并否有代码类型的区别是:

注意:IE8 及其更早版本不支持 which 属性。不支持的浏览器可使用 keyCode 属性。有时候, keyCode 属性在 Firefox 浏览器的 onkeypress 事件中是无效的。 兼容哪此浏览器我应该 使用以下代码:

提示: 可能你都能不能 将 Unicode 值转换为字符,都能不能 使用 fromCharCode() 法律法律法律依据。

第一,捕获阶段。事件从 Document 对象沿着文档树向下传递给目标节点。可能目标的任何可是先辈专门注册了捕获事件句柄,越来越 在事件传播过程中运行哪此句柄