为了账号安全,请及时绑定邮箱和手机立即绑定

列举javascript中页面载入和卸载事件及其触发的时机?

列举javascript中页面载入和卸载事件及其触发的时机?

慕慕森 2019-03-31 14:10:05
列举javascript中页面载入和卸载事件及其触发的时机
查看完整描述

3 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

其实都是一样的。就是在某些事件触发时调用一个javascript方法
onload 是指页面加载时,一般用在<body>标签中 <body onload="hello()">

ondUnload 是指页面卸载时(就是页面关闭)使用同onload

onFocus 是指聚焦时,就是说,比如一个输入框当你切换到这个输入框准备输入时触发,<input type="text" onFocus="input()"/>

onBlur 是指焦,对应于onFocus,比如我输入完成,切换到下一个输入框的时候触发

onChange 是针对<select onChange=""> 标签的,就是说select中的选项比如你开始选的是1 现在变成了2 时触发

onSubmit 是针对<form onSubmit=""> 标签的,当form被提交时触发

onMouseOver 多用于<div onMouseOver=""> <input type="image" onMouseOver> 等,是指当鼠标移到这些区域的时候触发

onMouseOut 对应于onMouseOver 是指鼠标离开指定区域的时候触发

查看完整回答
反对 回复 2019-04-06
?
绝地无双

TA贡献1946条经验 获得超4个赞

onload
和 onclick 用法一样的 但是 它是在 body 标签里的 意思就是 页面加载时执行

onUnload

语法
onUnload="handlerText"
参数
handlerText JavaScript 代码或对一个 JavaScript 函数的调用。
描述
onUnload 一般用在 BODY 或 FRAMESET 标签上,如<BODY onUnload="...">。
在框架集和框架关系中,单个框架的 onUnload 事件(放置在每个框架文件的 BODY 标签上)要比框架集的 onUnload 事件(放置在框架集的 FRAMESET 标签上)早发生。
使用的事件属性
type 标明了事件的类型。
target 标明了事件原来发送的对象。
示例
在下面的例子中,当用户退出某 Web 页时 onUnload 调用 cleanUp 函数执行某些善后操作:
<BODY onUnload="cleanUp()">

onfocus

onfocus 事件在对象获得焦点时发生
比如说你页面上有以文本框 当你点击 文本框的时候 它就获得了焦点 然后就触发事件

onblur

onblur 事件会在对象失去焦点时发生。
和上面那个相反的 就是你点击另一个 文本框 上一个文本框失去焦点 然后触发事件

onchange
onchange 事件会在域的内容改变时发生。
最简单的就是 文本框 中的内容发生改变的时候 触发事件

onsubmit
onsubmit 事件会在表单中的确认按钮被点击时发生
这个 不用 说你也该知道了吧

onmouseover
onmouseover 时间会在鼠标指针移动到指定的对象上时发生

onmouseout
onmouseout 事件会在鼠标指针移出指定的对象时发生。



查看完整回答
反对 回复 2019-04-06
?
HUX布斯

TA贡献1876条经验 获得超6个赞

onblur 元素失去焦点时触发 大部分可显示的元素
onchange 莫元素失去焦点,并且,从用户最后一次访问以来其值已改变
onclick 元素被鼠标单击 大部分可显示元素
ondblclick 元素被鼠标双击 大部分可显示元素
onfocus 元素获得焦点,等待用户下一步的操作或者输入
onkeydown 在一个已获得焦点的元素上按下鼠标或键盘键 大部分可显示元素
onkeypress 在一个元素上按下并释放鼠标或键盘键时触发. 大部分可显示元素
onkeyup 在一个元素上释放按键 大部分可显示元素
onload 表明某对象已载入窗口 <body>,<frameset>
onmousedown 在元素上按下鼠标键 大部分可显示元素
onmousemove 鼠标移动至元素上方 大部分可显示元素
onmouseout 鼠标移开某个元素 大部分可显示元素
onmouseover 表明鼠标移动过某个元素 大部分可显示元素
onmouseup 表明鼠标键被释放,相应元素会得到焦点 大部分可显示元素
onreset 表明表单被复位,通常用于激活一个复位按钮
onselect 表明用户选择的文本,通常会高亮显示
onsubmit 表明一个表单将要被提交
onunload 表明浏览器已不再导航当前文档,并从窗口或框架中将其卸载



查看完整回答
反对 回复 2019-04-06
  • 3 回答
  • 0 关注
  • 891 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信