js触发事件大全
鼠标事件大全

onKeyUp IE4|N4|O 当键盘上某个按键被按放开时触发的事件[注意:页面内必须有被聚焦的对象]
页面相关事件 事件 浏览器支持 描述
onAbort IE4|N3|O 图片在下载时被用户中断
数据绑定 事件 浏览器支持 描述
onAfterPrint IE5|N|O 当文档被打印后触发的事件
onBeforePrint IE5|N|O 当文档即将打印时触发的事件
onFilterChange IE4|N|O 当某个对象的滤镜效果发生变化时触发的事件
onHelp IE4|N|O 当浏览者按下F1或者浏览器的帮助选择时触发的事件
onStart IE4|N|O 当Marquee元素开始显示内容时触发的事件
编辑事件
事件 浏览器支持 描述
onBeforeCopy IE5|N|O 当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发的事件
onBeforeCut IE5|N|O 当页面中的一部分或者全部的内容将被移离当前页面[剪贴]并移动到浏览者的系统剪贴板时触发的事件
onDataAvailable IE4|N|O 当数据接收完成时触发事件
onDatasetChanged IE4|N|O 数据在数据源发生变化时触发的事件
onDatasetComplete IE4|N|O 当来子数据源的全部有效数据读取完毕时触发的事件
onErrorUpdate IE4|N|O 当使用onBeforeUpdate事件触发取消了数据传送时,代替onAfterUpdate事件
onDragStart IE4|N|O 当某对象将被拖动时触发的事件
js滚动条滚动到底部触发事件

js滚动条滚动到底部触发事件⼀、前⾔ 在开发项⽬时,常常需要展⽰⼤量数据。
如果全部显⽰出来,数据相对少时,看不出来什么不同,如果数据很多时,⼀次请求全部显⽰,这就相当可怕了。
⾯对这种问题,PC⾥使⽤了分页效果,将数据分成⼀页页,换页时请求当前页数据, ⽽屏幕较⼩的移动端,分页就不怎么好看了,常⽤的⽅法是滚动到底部时继续加载数据 滚动加载其实也是⼀种分页,只是不使⽤页码⽽已。
⼆、正⽂(⼀)、滚动事件的效果和原理效果:滚动到当前页的底部时,会转圈圈缓冲加载下⼀页的数据,完成后滚动区域和内容增加,以此类推;原理: 3个数据(滚动视窗⾼度,滚动内容总⾼度,当前已滚距离), 1个临界(滚动内容总⾼度 = 当前已滚距离 + 滚动视窗⾼度) 1.获取滚动视窗⾼度:$(window).height();(如果滚动区域不是整个页⾯,使⽤$('slector').height())2.获取滚动内容总⾼度:$(this).get(0).scrollHeight3.当前已滚距离:$(this).scrollTop()(⼆)、scroll滚动事件:$(selector).scroll(function() {})function scrollFunc(){$("#container").scroll(function(){var $this =$(this),viewH =$(this).height(),//可见⾼度contentH =$(this).get(0).scrollHeight,//内容⾼度scrollTop =$(this).scrollTop();//滚动⾼度if(contentH = viewH + scrollTop) { //当滚动到底部时,}if(contentH - viewH - scrollTop <= 100) { //当滚动到距离底部100px时,}if(scrollTop/(contentH -viewH) >= 0.95){ //当滚动到距离底部5%时// 这⾥加载数据..}});}三、结语。
JavaScript中的事件触发

JavaScript中的事件触发JavaScript是一种广泛应用于网页开发的编程语言,它可以通过事件触发实现交互和响应用户操作。
本文将探讨JavaScript中的事件触发及其相关概念和技术。
一、事件触发概述在Web开发中,事件(Event)是指用户与网页进行交互或浏览器发生特定动作时触发的操作。
JavaScript通过事件机制实现对用户行为的监听和相应处理。
二、事件监听与处理事件监听是指程序通过监听用户操作或其他操作,来实现响应的功能。
在JavaScript中,可以通过addEventListener()函数来添加事件监听器。
例如,以下代码会在点击按钮时触发相应的事件处理函数:```javascriptvar button = document.getElementById("myButton");button.addEventListener("click", myFunction);function myFunction() {// 处理代码}```在上述代码中,addEventListener()函数用于给按钮元素添加click (点击)事件监听,该事件触发后会执行名为myFunction的函数。
三、常见事件类型1. 鼠标事件鼠标事件是指通过鼠标操作触发的事件,常见的鼠标事件包括:- click:鼠标点击事件;- mouseover:鼠标移入事件;- mouseout:鼠标移出事件;- mousemove:鼠标移动事件;- mousedown:鼠标按下事件;- mouseup:鼠标松开事件。
2. 键盘事件键盘事件是指通过键盘操作触发的事件,常见的键盘事件包括:- keydown:按下键盘按键事件;- keyup:释放键盘按键事件;- keypress:按下并释放键盘按键事件。
3. 表单事件表单事件是指通过表单元素的操作触发的事件,常见的表单事件包括:- submit:表单提交事件;- input:输入内容改变事件;- change:表单元素值改变事件。
代码触发js事件(click、change)示例应用

这篇文章主要介绍了js数组基本用法结合实例形式分析了javascript数组的定义初始化赋值打印等相关操作技巧需要的朋友可以参考下
代码触发 js事件( clFra bibliotekck、 change)示例应用
Chrome , Firfox 不支持fireEvent的方法 可以使用dispatchEvent的方法替代, 直接给一个兼容的Code.
触发click 事件 复制代码 代码如下:
function simulateClick(el) { var evt; if (document.createEvent) { // DOM Level 2 standard evt = document.createEvent("MouseEvents"); evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); el.dispatchEvent(evt); } else if (el.fireEvent) { // IE el.fireEvent('onclick'); } }
触发drag事件 复制代码 代码如下:
function simulateDrag(el) { var evt; if (document.createEvent) { // DOM Level 2 standard evt = document.createEvent("MouseEvent"); evt.initMouseEvent("dragstart", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); el.dispatchEvent(evt); } else if (el.fireEvent) { // IE el.fireEvent('ondragstart'); } }
JavaScript创建和触发自定义事件

JavaScript 创建和触发⾃定义事件第⼀种第⼀种使⽤使⽤Event 构造函数创建事件构造函数创建事件::event = new Event(typeArg, eventInit);typeArg :指定事件类型,传递⼀个字符串。
这⾥的事件类型指的是像点击事件(click )、提交事件(submit )、加载事件(load )等等。
eventInit :可选,传递EventInit 类型的字典。
实际上这个EventInit 类型的字典也就是我们使⽤InitEvent()时需要传递的参数,以键值对的形式传递,不过它可以多选⼀个参数:bubbles :事件是否⽀持冒泡,传递⼀个boolean 类型的参数,默认值为false 。
cancelable :是否可取消事件的默认⾏为,传递⼀个boolean 类型的参数,默认值为false 。
composed :事件是否会触发shadow DOM (阴影DOM )根节点之外的事件监听器,传递⼀个boolean 类型的参数,默认值为false 。
const event = new Event('build');// Listen for the event.elem.addEventListener('build', function (e) { /* ... */ }, false );// Dispatch the event.elem.dispatchEvent(event);不适⽤Internet Explorer 浏览器第⼆种CustomEvent 对象的构造函数CustomEvent()可以像Event()那样赋值,但它可以在Web Workers 中使⽤(与主线程分离的另⼀个线程),可以传递跟事件关联的相关值(detail )event = new CustomEvent(typeArg, customEventInit);typeArg ⼀个表⽰ event 名字的字符串customEventInit 可选detail :可选的默认值是 null 的任意类型数据,是⼀个与 event 相关的值bubbles :⼀个布尔值,表⽰该事件能否冒泡。
js触发事件的方法

js触发事件的方法JavaScript中,触发事件的方法是非常重要的,它可以让我们在页面上动态响应用户的行为,从而提高我们页面的交互性和用户体验。
在本篇文章中,我们将深入探讨JS触发事件的方法。
一、addEventListener()方法addEventListener()方法是JS中使用最多的事件绑定方法之一,它能够捕获指定事件类型的所有事件,并将它们处理成指定的回调函数。
我们来看一下使用addEventListener()方法的语法:element.addEventListener(event, function, useCapture)参数说明:event:必须。
字符串,表示要接收的事件类型,比如click、mousedown等。
function:必须。
事件触发时执行的回调函数。
useCapture:可选。
Boolean类型,表示是否使用事件捕获模式。
默认情况下为false,即使用事件冒泡模式。
二、onclick()方法onclick()方法是一种特殊的事件触发方法,它只能用于鼠标单击事件。
当鼠标单击元素时,onclick()方法会触发指定的回调函数。
我们来看一下onclick()方法的语法:element.onclick = function;参数说明:function:必须。
事件触发时执行的回调函数。
三、dispatchEvent()方法dispatchEvent()方法是JS中另一种触发事件的方法,它可以模拟任何类型的事件,如鼠标事件、键盘事件等等。
使用dispatchEvent()方法时需要先创建一个Event对象,然后通过dispatchEvent()方法触发该对象。
我们来看一下dispatchEvent()方法的语法:element.dispatchEvent(event)参数说明:event:必须。
Event对象,表示要触发的事件类型。
四、fireEvent()方法在IE浏览器中,我们可以使用fireEvent()方法来触发事件。
JS——各种事件
JS——各种事件⿏标事件⿏标事件指与⿏标相关的事件(滚轮),继承了MouseEvent接⼝。
问:⿏标事件有哪些?click , dblclick , mousedown , mouseup ,mousemove , mouseenter , mouseover , mouseout , mouseleave , contextmenu( 按下右键), wheel(滑轮滚动)【后⾯这两个也是,别忘记】mouseenter事件只触发⼀次,在⽗节点内部进⼊⼦节点,不会触发mouseenter事件,但是会触发mouseover事件。
mouseout事件和mouseleave事件,都是⿏标离开⼀个节点时触发。
两者的区别是,在⽗元素内部离开⼀个⼦元素时,mouseleave事件不会触发,⽽mouseout事件会触发。
(mouseover与mouseout这两个O字母开头的事件会受到⿏标在⼦⽗亲之间变化的影响)MouseEvent实例属性有哪些?MouseEvent接⼝继承了Event接⼝,所以拥有Event的所有属性和⽅法。
它还有⾃⼰的属性和⽅法。
screenX (屏幕), screenY , clientX(程序窗⼝),offsetX(返回⿏标位置与⽬标节点左侧的padding边缘的⽔平距离(单位像素)) , offsetY, clientY ,pageX,pageY(属性返回与⽂档上侧边缘的距离(单位像素)。
它们的返回值都包括⽂档不可见的部分。
这两个属性都是只读。
) ctrlKey (是否按下了ctrl键,返回布尔), shiftKey , altKey , button(左键的值为0,中间1,右键2)举个例⼦:实例⽅法:getModifierState:⽅法返回⼀个布尔值,表⽰有没有按下特定的功能键。
它的参数是⼀个表⽰的字符串wheel事件:WheelEvent 接⼝继承了 MouseEvent 实例,代表⿏标滚轮事件的实例对象。
js特效-点击鼠标左键触发事件
把如下代码加入<body>区域中<SCRIPT language=javascript><!--document.onclick = popUpfunction popUp() {newX = window.event.x + document.body.scrollLeftnewY = window.event.y + document.body.scrollTopmenu = document.all.itemopenif ( menu.style.display == ""){menu.style.display = "none" }else {menu.style.display = ""}menu.style.pixelLeft = newX - 50menu.style.pixelTop = newY - 50}//--></SCRIPT><!—下面是显示出来的效果--><div id="itemopen" class='box' style='display:none'><p><a href='' class="cc" >海语QQ园</a></p> <p><a href=' ' class="cc" >海语QQ园</a></p> <p><a href=' ' class="cc">海语QQ园</a></p> <p><a href=' ' class="cc" >海语QQ园</a></p> <p><a href=' ' class="cc" >海语QQ园</a></p> <p><a href=' ' class="cc" >海语QQ园</a></p> <p><a href=' ' class="cc" >海语QQ园</a></p> <p><a href=' ' class="cc" >海语QQ园</a></p> </div>。
javascript事件大全
javascript事件大全//事件源对象event.srcElement.tagNameevent.srcElement.type//捕获释放event.srcElement.setCapture();event.srcElement.releaseCapture();//事件按键event.keyCodeevent.shiftKeyevent.altKeyevent.ctrlKey//事件返回值event.returnValue//鼠标位置event.xevent.y//窗体活动元素document.activeElement//绑定事件document.captureEvents(Event.KEYDOWN);//访问窗体元素document.all("txt").focus();document.all("txt").select();//窗体命令document.execCommand//窗体COOKIEdocument.cookie//菜单事件document.oncontextmenu//创建元素document.createElement("SPAN");//根据鼠标获得元素:document.elementFromPoint(event.x,event.y).tagName==" TDdocument.elementFromPoint(event.x,event.y).appendChild( ms)//窗体图片document.images[索引]//窗体事件绑定document.onmousedown=scrollwindow;//元素document.窗体.elements[索引]//对象绑定事件document.all.xxx.detachEvent('onclick',a);//插件数目navigator.plugins//取变量类型typeof($js_libpath) == "undefined"//下拉框下拉框.options[索引]下拉框.options.length//查找对象document.getElementsByName("r1"); document.getElementById(id);//定时timer=setInterval('scrollwindow()',delay); clearInterval(timer);//UNCODE编码escape() ,unescape//父对象obj.parentElement(dhtml)obj.parentNode(dom)//交换表的行TableID.moveRow(2,1)//替换CSSdocument.all.csss.href = "a.css";//并排显示display:inline//隐藏焦点hidefocus=true//根据宽度换行style="word-break:break-all"//自动刷新<meta HTTP-EQUIV="refresh" CONTENT="8;URL=">//简单邮件<a href="mailto:***********?subject=ccc&body=xxxyyy">//快速转到位置obj.scrollIntoView(true)//锚<a name="first"><a href="#first">anchors</a>//网页传递参数location.search();//可编辑obj.contenteditable=true//执行菜单命令obj.execCommand//双字节字符/[^ 00- ff]/汉字/[\u4e00-\u9fa5]/让英文字符串超出表格宽度自动换行word-wrap: break-word; word-break: break-all;透明背景<IFRAME src="1.htm" width=300 height=180 allowtransparency></iframe>获得style内容obj.style.cssTextHTML标签document.documentElement.innerHTML第一个style标签document.styleSheets[0]style标签里的第一个样式document.styleSheets[0].rules[0]防止点击空链接时,页面往往重置到页首端。
javascript触发事件
javascript触发事件1.单击事件___onclick用户单击鼠标按键时产生的事件.同时onclick指定的事件处理程序或代码将被调用执行.如:input type=button value=打开页面onlick=window.open('xxxx.html','newwindow','width=456,height =230,toolbar=no,menubar=no,scrollbars=yes');2.改变事件___onchange当text或textarea元素内的字符值改变或select表格选项状态改变里发生该事件.如;textarea name=liuyan rows=5 cols=70 value= onchange=alert(您在文本框中添加了新的内容)3.选中事件____onselect当text或textarea对象中的文字被选中里会引发该事件如:ipnut type=text value=默认信息 onselect=alert(您选中了文本框中的文字)4.获得焦点事件____onfocus用户单击text或textarea以及select对象时,即光标落在文本框或选择框时会产生该事件.如:select name=zhengjian onfocus=alert(我成为焦点)5.失去焦点事件______onblur失去焦点事件正好与获得焦点事件相对,当text对象,textarea对象或select对象不再拥有焦点而退出后台时,引发该事件.6.载入文件事件____onload当页面文件载入时,产生该事件.onload的一个作用就是在首次载入一个页面文件时检测cookie的值,并用一个变量为其赋值,使它可以被源代码使用,本事件是window的事件,但是在HTML中指定事件处理程序时,一般把它写在body标记中.如:body onload=alert(正在加载页面,请等待...)7.卸载文件事件____onunload与载入文件事件onload正好相反,当web页面退出时引发的事件,并可更新cookie的状态如:body onunload=confirm(你确定要离开本页?)8.鼠标覆盖事件 _____onmouseoveronmouseover是当鼠标位于元素上方时所引发的事件如:input type=boutton value=按钮onmouseover=window.status='请您注意下面的状态栏'; return true9.鼠标离开事件_____onmouseoutonmouseout是鼠标离开元素里引发的事件.如果和鼠标覆盖事件同时使用,可以创建动态按钮的效果.10.一般事件ondbclick 鼠标双击事件鼠标上的按键被按下时激活的事件鼠标按下后,松开鼠标时触发的事件鼠标移动里触发的事件.onkeypress 当键盘上的某个键被按下并且释放时触发的事件,要求页面内必须有激活对象onkeydown 当键盘上某个键被按下时触发的事件,要求页面内必须有激活对象onkeyup 当键盘上某个按键被放开时触发的事件,要求页面内必须有激活对象11.页面相关事件onabort 图片在下载时被用户中断onbeforeunload 当前页面的内容将要被改变时触发的事件onerror 捕捉当前页面因为某种原因而出现的错误,如脚本错误.onmove 浏览器的窗口被移动里触发的事件onresize 当浏览器的大小被改变时触发的事件onscroll 浏览器的滚动条位置发生变化时触发的事件onstop 浏览器的停止按钮被按下或者正在下载的文件被中断时触发的事件.12. 表单相关事件onreset 当表单中reset属性被激活时触发的事件.onsubmit 一个表单被递交时触发的事件.13.滚动字幕事件onbounce 当marquee内的内容移动至marquee显示范围之外时触发的事件.onfinish 当marquee元素完成需要显示的内容后触发的事件.onstart 当marquee元素开始显示内容时触发的事件.14.编辑事件.onbeforecopy 当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发的事件.onbeforeupdate 当浏览者粘贴系统剪贴板中的内容时通知目标对象oncontextmenu 当按下鼠标右键出现菜单或通过键盘的按键触发页面菜单时触发的事件.body oncontentmenu=return false禁止使用鼠标右键oncopy 当页面当前被选择内容被复制后触发的事件oncut 当页面当前被选择内容被剪切时触发的事件onpaste 当内容被粘贴时触发的事件ondrag 当某个对象被拖动时触发的事件ondragend 当鼠标拖动结束时触发的事件,即鼠标的按键被释放时触发的事件.15.数据绑定onafterupdate 当数据完成由数据源到对象的传送时触发的事件oncellchange 当数据来源发生变化时触发的事件ondataavailable 当数据接收完成时触发的事件ondatasetchanged 数据在数据源发生变化时触发的事件.ondatasetcomplete 当数据源的全部有效数据读取完毕时触发的事件.onerrorupdate 当使用onbeforeupdate事件触发取消了数据传送时,代替onafterupdate事件.onrowenter 当前数据源的数据发生变化并且有新的有效数据时触发的事件.onrowexit 当前数据源的数据将要发生变化时触发的事件onrowsdelete 当前数据记录将被删除时触发的事件onrowsinserted 当前数据源将要插入新数据记录时触发的事件16.外部事件onafterprint 当文档被打印后触发的事件onbeforeprint 当文档即将打印时触发的事件onhelp 当浏览者按下F1键或者单击浏览器中的帮助按钮时触发的事件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IE5、N
当对象被鼠标拖动的对象进入其容器范围内时触发此事件
ondragleave
IE5、N
当对象被鼠标拖动的对象离开其容器范围内时触发此事件
ondragover
IE5、N
当某被拖动的对象在另一对象容器范围内拖动时触发此事件
ondragstart
IE4、N
当某对象将被拖动时触发此事件
数据绑定
onafterupdate
IE4、N
当数据完成由数据源到对象的传送时触发此事件
oncellchange
IE5、N
当数据来源发生变化时
ondataavailable
IE4、N
当数据接收完成时触发事件
ondatasetchanged
IE4、N
数据在数据源发生变化时触发的事件
ondatasetcomplete
onrowsdelete
IE5、N
当前数据记录将被删除时触发此事件
onrowsinserted
IE5、N
当前数据源将要插入新数据记录时触发此事件
外部事件
onafterprint
IE5、N
当文档被打印后触发此事件
onbeforeprint
IE5、N
当文档即将打印时触发此事件
onfilterchange
页面相关事件
onabort
IE4、N3
图片在下载时被用户中断
onbeforeunload
IE4、N
当前页面的内容将要被改变时触发此事件
onerror
IE4、N3
出现错误时触发此事件
onload
IE3、N2
页面内容完成时触发此事件
onmove
IE、N4
浏览器的窗口被移动时触发此事件
onresize
IE4、N4
onbeforeeditfocus
IE5、N
当前元素将要进入编辑状态
onbeforepaste
IE5、N
内容将要从浏览者的系统剪贴板传送[粘贴]到页面中时触发此事件
onbeforeupdate
IE5、N
当浏览者粘贴系统剪贴板中的内容时通知目标对象
oncontextmenu
IE5、N
当浏览者按下鼠标右键出现菜单时或者通过键盘的按键触发页面菜单时触发的事件
IE4、N
当某个对象的滤镜效果发生变化时触发的事件
onhelp
IE4、N
当浏览者按下F1或者浏览器的帮助选择时触发此事件
onpropertychange
IE5、N
当对象的属性之一发生变化时触发此事件
onreadystatechange
IE4、N
当对象的初始化属性值发生变化时触发此事件
IE4、N
当来子数据源的全部有效数据读取完毕时触发此事件
onerrorupdate
IE4、N
当使用onBeforeUpdate事件触发取消了数据传送时,代替onAfterUpdate事件
onrowenter
IE5、N
当前数据源的数据发生变化并且有新的有效数据时触发的事件
onrowexit
IE5、N
当前数据源的数据将要发生变化时触发的事件
当浏览器的窗口大小被改变时触发此事件
onscroll
IE4、N
浏览器的滚动条位置发生变化时触发此事件
onstop
IE5、N
浏览器的停止按钮被按下时触发此事件或者正在下载的文件被中断
onunload
IE3、N2
当前页面将被改变时触发此事件
表单相关事件
onblur
IE3、N2
当前元素失去焦点时触发此事件
onfinish
IE4、N
当Marquee元素完成需要显示的内容后触发此事件
onstart
IE4、N
当Marquee元素开始显示内容时触发此事件
编辑事件
onbeforecopy
IE5、N
当页面当前的被选择内容将要复制到浏览者系统的剪贴板前触发此事件
onbeforecut
IE5、N
当页面中的一部分或者全部的内容将被移离当前页面[剪贴]并移动到浏览者的系统剪贴板时触发此事件
onchange
IE3、N2
当前元素失去焦点并且元素的内容发生改变而触发此事件
onfocus
IE3、N2
当某个元素获得焦点时触发此事件
onreset
IE4、N3
当表单中RESET的属性被激发时触发此事件
onsubmit
IE3、N2
一个表单被递交时触发此事件
滚动字幕事件
onbounce
IE4、N
在Marquee内的内容移动至Marquee显示范围之外时触发此事件
onmousemove
IE4、N4
鼠标移动时触发此事件
onmouseout
IE4、N3
当鼠标离开某对象范围时触发此事件
onkeypress
IE4、N4
当键盘上的某个键被按下并且释放时触发此事件.
onkeydown
IE4、N4
当键盘上某个按键被按下时触发此事件
onkeyup
IE4、N4
当键盘上某个按键被按放开时触发此事件
oncopy
IE5、N
当页面当前的被选择内容被复制后触发此事件
oncut
IE5、N
当页面当前的被选择内容被剪切时触发此事件
ondrag
IE5、N
当某个对象被拖动时触发此事件[活动事件]
ondragdrop
IE、N4
一个外部对象被鼠标拖进当前窗口或者帧
ondragend
IE5、N
当鼠标拖动结束时触发此事件,即鼠标的按钮被释放了
js触发事件大全
事件
浏览器支持
解说
一般事件
onclick
IE3、N2
鼠标点击时触发此事件
ondblclick
IE4、N4
鼠标双击时触发此事件
onmousedown
IE4、N4
按下鼠标时触发此事件
onmouseup
IE4、N4
鼠标按下后松开鼠标时触发此事件
onmouseover
IE3、N2
当鼠标移动到某对象范围的上方时触发此事件
ondrop
IE5、N
在一个拖动过程中,释放鼠标键时触发此事件
onlosecapture
IE5、N
当元素失去鼠标移动所形成的选择焦点时触发此事件
onpaste
IE5、N
当内容被粘贴时触发此事件
onselect
IE4、N
当文本内容被选择时的事件
onselectstart
IE4、N
当文本内容选择将开始发生时触发的事件