html text的常用事件和方法详细描述

所属分类: 网页制作 / HTML/Xhtml 阅读数: 968
收藏 0 赞 0 分享
事件描述
onactivate:当对象设置为活动元素时触发。
onafterupdate:当成功更新数据源对象中的关联对象后在数据绑定对象上触发。
onbeforeactivate:对象要被设置为当前元素前立即触发。
onbeforecut:当选中区从文档中删除之前在源对象触发。
onbeforedeactivate:在 activeElement 从当前对象变为父文档其它对象之前立即触发。
onbeforeeditfocus:在包含于可编辑元素内的对象进入用户界面激活状态前或可编辑容器变成控件选中区前触发。
onbeforepaste:在选中区从系统剪贴板粘贴到文档前在目标对象上触发。
onbeforeupdate:当成功更新数据源对象中的关联对象前在数据绑定对象上触发。
onblur:在对象失去输入焦点时触发。
onchange:当对象或选中区的内容改变时触发。
onclick:在用户用鼠标左键单击对象时触发。
oncontextmenu:在用户使用鼠标右键单击客户区打开上下文菜单时触发。
oncontrolselect:当用户将要对该对象制作一个控件选中区时触发。
oncut:当对象或选中区从文档中删除并添加到系统剪贴板上时在源元素上触发。
ondblclick:当用户双击对象时触发。
ondeactivate:当 activeElement 从当前对象变为父文档其它对象时触发。
ondrag:当进行拖曳操作时在源对象上持续触发。
ondragend:当用户在拖曳操作结束后释放鼠标时在源对象上触发。
ondragenter:当用户拖曳对象到一个合法拖曳目标时在目标元素上触发。
ondragleave:当用户在拖曳操作过程中将鼠标移出合法拖曳目标时在目标对象上触发。
ondragover:当用户拖曳对象划过合法拖曳目标时持续在目标元素上触发。
ondragstart:当用户开始拖曳文本选中区或选中对象时在源对象上触发。
ondrop:当鼠标按钮在拖曳操作过程中释放时在目标对象上触发。
onerrorupdate:更新数据源对象中的关联数据出错时在数据绑定对象上触发。
onfilterchange:当可视滤镜更改状态或完成转换时触发。
onfocus:当对象获得焦点时触发。
onfocusin:当元素将要被设置为焦点之前触发。
onfocusout:在移动焦点到其它元素之后立即触发于当前拥有焦点的元素上触发。
onhelp:当用户在浏览器为当前窗口时按 F1 键时触发。
onkeydown:当用户按下键盘按键时触发。
onkeypress:当用户按下字面键时触发。
onkeyup:当用户释放键盘按键时触发。
onlosecapture:当对象失去鼠标捕捉时触发。
onmousedown:当用户用任何鼠标按钮单击对象时触发。
onmouseenter:当用户将鼠标指针移动到对象内时触发。
onmouseleave:当用户将鼠标指针移出对象边界时触发。
onmousemove:当用户将鼠标划过对象时触发。
onmouseout:当用户将鼠标指针移出对象边界时触发。
onmouseover:当用户将鼠标指针移动到对象内时触发。
onmouseup:当用户在鼠标位于对象之上时释放鼠标按钮时触发。
onmousewheel:当鼠标滚轮按钮旋转时触发。
onmove:当对象移动时触发。
onmoveend:当对象停止移动时触发。
onmovestart:当对象开始移动时触发。
onpaste:当用户粘贴数据以便从系统剪贴板向文档传送数据时在目标对象上触发。
onpropertychange:当在对象上发生对象上发生属性更改时触发。
onreadystatechange:当对象状态变更时触发。
onresize:当对象的大小将要改变时触发。
onresizeend:当用户更改完控件选中区中对象的尺寸时触发。
onresizestart:当用户开始更改控件选中区中对象的尺寸时触发。
onselect:当当前选中区改变时触发。
onselectstart:对象将要被选中时触发。
ontimeerror:当特定时间错误发生时无条件触发,通常由将属性设置为无效值导致。

方法描述
addBehavior:给元素附加一个行为。
appendChild:给对象追加一个子元素。
applyElement:使得元素成为其它元素的子元素或父元素。
attachEvent:将指定函数绑定到事件,以便每当该事件在对象上触发时都调用该函数。
blur:使元素失去焦点并触发 onblur 事件。
clearAttributes:从对象中删除全部标签属性和值。
click:触发onclick事件来模拟单击。
cloneNode:从文档层次中复制对对象的引用。
componentFromPoint:通过特定事件返回对象在指定坐标下的位置。
contains:检查对象中是否包含给定元素。
createTextRange:为元素创建一个 TextRange 对象。
detachEvent:从事件中取消指定函数的绑定,这样当事件触发时函数就不会收到通知了。
dragDrop:初始化拖曳事件。
fireEvent:触发对象的指定事件。
focus:使得元素得到焦点并执行由 onfocus 事件指定的代码。
getAdjacentText:返回邻接文本字符串。
getAttribute:获取指定标签属性的值。
getAttributeNode:获取由 attribute.name 属性引用的 attribute 对象。
getBoundingClientRect:获取指定 TextRectangle 对象集合绑定的对象。
getClientRects:获取描述对象内容或客户区内布局的矩形集合。每个矩形都描述了一条直线。
getExpression:获取给定属性的表达式。
hasChildNodes:返回表明对象是否有子对象的值。
insertAdjacentElement:在指定位置插入元素。
insertAdjacentHTML:在指定位置的元素中插入给定的 HTML 文本。
insertAdjacentText:在指定位置插入给定的文本。
insertBefore:在文档层次中插入元素。
mergeAttributes:复制所有读/写标签属性到指定元素。
normalize:合并邻接TextNode对象以便生成一个常规的文档对象模型。
releaseCapture:释放当前文档中对象的鼠标捕捉。
removeAttribute:删除对象的给定标签属性。
removeAttributeNode:从对象中删除删除 attribute 对象。
removeBehavior:分离元素的行为。
removeChild:从元素上删除子结点。
removeExpression:从指定属性中删除表达式。
removeNode:从文档层次中删除对象。
replaceAdjacentText:替换元素的邻接文本。
replaceChild:用新的子元素替换已有的子元素。
replaceNode:用其它元素替换对象。
scrollIntoView:将对象滚动到可见范围内,将其排列到窗口顶部或底部。
select:突出显示表单元素的输入区域。
setActive:设置对象为当前对象而不将对象置为焦点。
setAttribute:设置指定标签属性的值。
setAttributeNode:设置 attribute 对象为对象的一部分。
setCapture:设置属于当前文档的对象的鼠标捕捉。
setExpression:设置指定对象的表达式。
swapNode:交换文档层次中两个对象的位置。
更多精彩内容其他人还在看

网页注释在IE中产生文字溢出

实验代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transiti
收藏 0 赞 0 分享

HTML教程:定义列表

原文:http://andymao.com/andy/post/104.html 上一节:有序列表 写完“无序列表”和“有序列表”之后已经有人和我说这两篇看得没什么意思。这两篇文章如果只以单向读取的形式阅读那么的确是没什
收藏 0 赞 0 分享

HTML教程:有序列表

原文:http://andymao.com/andy/post/103.html 上一节:无序列表 信息有时候是无序归纳的,有的却有着明确的顺序,在上一篇也提到了。那么简单的来想一下身边有哪些事物是有先后顺序的:操作步骤、排行榜、书目录……
收藏 0 赞 0 分享

HTML教程:无序列表

原文:http://andymao.com/andy/post/102.html 段落已经讲完了,那么一些基本的应用方式也讲了一些,那么是否已经应用了呢?当然应用可以更为丰富,那么这些就需要自己在实际工作中不断的摸索与思考,然后创新并总结得出新的应用形式。当然了段落不能当作
收藏 0 赞 0 分享

HTML网页制作的强大8条技巧

  虽然现在有许多网页制作工具能让您轻松地完成工作,但如果使用HTML则可以得到更大控制权,下面介绍几个小技巧。   1。使用<tt>,<i>,<br>语句来控制文字排版比用<pre>好得多。 如: <tt>实用
收藏 0 赞 0 分享

网页表格分割线去除方法

网页表格分割线去除方法。 其实上面的三个表格都有三行三列,隐藏分隔线的诀窍在于rules,察看这三个表格的源代码,我们可以看到<TABLE>标签中都有rules。它有三个参数(cols,rows,none),当rules=cols时,表格会隐藏纵向的分隔线,这
收藏 0 赞 0 分享

blockquote标记应用注意

关于语义化,不是一句两句就能说明白的,而且现在也没有一个官方的很严格的定义。关于<blockquote>没有争议的是: 1.引用一段较长的文字 2.可以使用cite标签或者属性 问题是<blockquote>引用的文字必须使用块级元素将他
收藏 0 赞 0 分享

网页表格表框制作技巧

网页表格表框制作技巧。 -------------------------------------------------------------------------------- 表格边框的显示与隐藏,是可以用frame参数来控制的。请注意它只控制表格的边框图,而不
收藏 0 赞 0 分享

HTML其实就是学习几个重要标记的应用

《这将是一场革命》一文出来以后。得到业界大伙的认同,当然与此同时也得到部分来自内部与外部的挑衅,不过的更加多的是更多人来寻问每一个点的细节。今晚回家很早就睡了,半夜在一个梦中醒来,梦里正在和小学的同学玩一个游戏——“The Next&rdquo
收藏 0 赞 0 分享

移动端专用的meta标签设置大全

不知道有没有人觉得,html的meta标签描述的头部信息特别多,下面这篇文章主要给大家分享介绍了关于移动端专用的meta设置的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
收藏 0 赞 0 分享
查看更多