最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript中注冊和移除事件的4種方式

 更新時間:2013年03月20日 14:55:17   作者:  
對于html中的一些元素注冊事件的方式有多種,接下來將為大家詳細介紹下,大家可以測試并對比下根據(jù)自己的習慣使用哪一種方式
對于html中的一些元素注冊事件的方式有多種
第一種:
復制代碼 代碼如下:

<script>
function test()
{
alert("OK");
}
</script>
<a href="#" onclick="test()">測試</a>

第二種:
復制代碼 代碼如下:

<a href="#" id="a">測試</a>
<script>
function test()
{
alert("OK");
}
var x=document.getElementById("a");
x.onclick=test;//注意沒有()
</script>

第三種(W3C模型):
復制代碼 代碼如下:

<a href="#" id="a">測試</a>
<script>
function test()
{
alert("OK");
}
var x=document.getElementById("a");
x.addEventListener("click",test,false);
</script>

其中addEventListener()三個參數(shù)中,第一個表示什么事件類型,注意沒有on,第二個指定方法,第三個是標示是事件冒泡(true)還是事件捕獲(false),涉及到從下到上還是從上到下的事件發(fā)生順序。
移除事件的方法時removeEventListener(),其中參數(shù)和addEventListener()一樣。
這種模式在IE瀏覽器中會報錯,在chrome中正常執(zhí)行。

第四種(微軟模型):
復制代碼 代碼如下:

<a href="#" id="a">測試</a>
<script>
function test()
{
alert("OK");
}
var x=document.getElementById("a");
x.attachEvent("onclick",test);
</script>

其中attachEvent()兩個參數(shù)中,第一個表示什么事件類型,注意帶on,第二個指定方法。
移除事件的方法是detachEvent(),其中參數(shù)和attachEvent()一樣。

相關(guān)文章

最新評論

孟津县| 柯坪县| 洮南市| 潞城市| 高邮市| 鸡西市| 涟源市| 嘉黎县| 七台河市| 勐海县| 富宁县| 永平县| 旺苍县| 大冶市| 广西| 曲水县| 阳西县| 逊克县| 抚顺市| 江达县| 平和县| 喀喇沁旗| 沁水县| 延安市| 闽侯县| 墨玉县| 绵竹市| 怀仁县| 龙口市| 张家川| 都匀市| 法库县| 韶山市| 仲巴县| 营口市| 舞阳县| 云龙县| 武清区| 红安县| 从江县| 晋城|