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

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


慕慕森
浏览 896回答 3
3回答

潇潇雨雨

其实都是一样的。就是在某些事件触发时调用一个javascript方法onload 是指页面加载时,一般用在<body>标签中 <body onload="hello()">ondUnload 是指页面卸载时(就是页面关闭)使用同onloadonFocus 是指聚焦时,就是说,比如一个输入框当你切换到这个输入框准备输入时触发,<input type="text" onFocus="input()"/>onBlur&nbsp;是指焦,对应于onFocus,比如我输入完成,切换到下一个输入框的时候触发onChange 是针对<select onChange=""> 标签的,就是说select中的选项比如你开始选的是1 现在变成了2 时触发onSubmit 是针对<form onSubmit=""> 标签的,当form被提交时触发onMouseOver 多用于<div onMouseOver=""> <input type="image" onMouseOver> 等,是指当鼠标移到这些区域的时候触发onMouseOut 对应于onMouseOver 是指鼠标离开指定区域的时候触发

绝地无双

onload和 onclick 用法一样的 但是 它是在 body 标签里的 意思就是 页面加载时执行onUnload语法onUnload="handlerText"参数handlerText JavaScript 代码或对一个 JavaScript&nbsp;函数的调用。描述onUnload 一般用在 BODY 或 FRAMESET 标签上,如<BODY onUnload="...">。在框架集和框架关系中,单个框架的 onUnload&nbsp;事件(放置在每个框架文件的 BODY 标签上)要比框架集的 onUnload&nbsp;事件(放置在框架集的 FRAMESET 标签上)早发生。使用的事件属性type 标明了事件的类型。target 标明了事件原来发送的对象。示例在下面的例子中,当用户退出某 Web 页时 onUnload 调用 cleanUp&nbsp;函数执行某些善后操作:<BODY onUnload="cleanUp()">onfocusonfocus 事件在对象获得焦点时发生比如说你页面上有以文本框 当你点击 文本框的时候 它就获得了焦点 然后就触发事件onbluronblur&nbsp;事件会在对象失去焦点时发生。和上面那个相反的 就是你点击另一个 文本框 上一个文本框失去焦点 然后触发事件onchangeonchange 事件会在域的内容改变时发生。最简单的就是 文本框 中的内容发生改变的时候 触发事件onsubmitonsubmit 事件会在表单中的确认按钮被点击时发生这个 不用 说你也该知道了吧onmouseoveronmouseover 时间会在鼠标指针移动到指定的对象上时发生onmouseoutonmouseout 事件会在鼠标指针移出指定的对象时发生。

HUX布斯

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