attachEvent和detachEvent概念 detachevent用法

1、attachEvent
方法可以动态的为网页内的元素添加一个事件.通常你想为某个按扭添加一个单击事件时.你都会在按扭内写上onclick=事件名称.使用attachEvent则不必这样做.你把写好的事件准备好,在需要的时候给元素绑定上再执行.而且attachEvent支持为某个元素绑定多个事件.执行顺序是,后绑定的先执行.
那么我在什么时候使用该方法呢,当然在你需要时.不过如今的Web2.0追求的是分离式开发技术.也就是说你在网页内看不到一句JavaScript语句,却在该页中使用了大量JavaScript技术.这就是高手们所谓的分离式开发技术.让前端的显示和程序逻辑分离开来.
attachEvent和detachEvent概念 detachevent用法
如果想删除事件请使用detachEvent
attachEvent方法只支持IE浏览器.与其功能相同的指令是addEventListener,该指令支持FF等浏览器,并且是W3C标准
例子:<script language="javascript">
function att_Event(){
var a = document.getElementById("a");
a.value = "点我有事件";
a.attachEvent("onclick",Hello_ok);
}
function Hello_ok(){
alert("你好!");
}
</script>
2.detachEvent方法可以在网页内删除一个已注册好的事件.比如你为某个按扭或某个元素添加了一个事件.但是有些时候你需要动态的删除这些事件.那么detachEvent提供了删除事件的这个功能.经过我测试detachEvent必须和attachEvent配对使用.也就是说必须使用attachEvent添加的事件,才可以被detachEvent方法删除.
detachEvent并非W3C标准,不支持基于Dom标准的浏览器.经过我的测试至少在IE和Opear和谷歌浏览器内有效.与其功能相同的W3C标准语法是RemoveEventListener方法.该方法支持FF浏览器.接上例:a.detachEvent("onclick",ok);

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/166662.html

更多阅读

EXCEL表中LEFT和RIGHT函数的用法 left和right函数

在用EXCEL表中的时候,懂得一些常用的函数,会给你的工作带来很大便利。就像上次偶然的机会,听同事说道LEFT和RIGHT函数的用法,还挺有用的。像导出的财务数据,日期的格式都是2010-01-01,但是如果你只需要年月,不需要日期,你可以插入另外一列,适用

分析渗透作用要引入渗透压和压强概念 渗透压计算公式

分析渗透作用要引入渗透压和压强概念 在给学生复习渗透作用的时候,教材中所涉及的水分渗透是从浓度低得向浓度高的地方渗透,很能解决这类问题,比如U形管一端注入10%的葡萄糖溶液另一端注入10%的蔗糖溶液,中间隔一半透膜,这里面的葡萄糖不

can'thelptodo和can'thelpdoing的用法

高考英语语法:can’t help to do sth与can’t help doing sth例题解析  请看下面的试题:  Heknowsnothingaboutit,sohecan’thelp_________anyofyourwork.  A.doing  B.todo  C.beingdoing  D.tobedone  【分析

基数词和序数词的用法 基数词和序数词前面加

一、 数词的分类1. 基数词表示数目的词称为基数词。其形式如下:A.从1——10one,two,three,four,five,six,seven,eight,nine,ten.B.从 11——19eleven,twelve, thirteen, fourteen, fifteen, sixteen, seventeen,eighteen, nineteen.

过去分词和过去式的用法有什么区别 过去式过去分词表

其他回答 (4)赖 13级 2009-02-051)分词作状语分词在句子中作状语,可以表示时间、条件、原因、结果、让步、伴随等。分词做状语时,它的逻辑主语与句子的主语一致。作状语的分词相当于一个状语从句。过去分词表示“被动和完成”(不及物

声明:《attachEvent和detachEvent概念 detachevent用法》为网友梦里开花分享!如侵犯到您的合法权益请联系我们删除