国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

HTML DOM addEventListener() 方法

2024-04-27 15:19:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

為 <button> 元素添加點(diǎn)擊事件。 當(dāng)用戶點(diǎn)擊按鈕時(shí),在 id="demo" 的 <p> 元素上輸出 "Hello World" :

document.getElementById("myBtn").addEventListener("click", function(){    document.getElementById("demo").innerHTML = "Hello World";});

定義和用法

addEventListener() 方法用于向指定元素添加事件句柄。

提示: 使用 removeEventListener() 方法來(lái)移除 addEventListener() 方法添加的事件句柄。

注意: Internet Explorer 8 及更早IE版本不支持 addEventListener() 方法,,Opera 7.0 及 Opera 更早版本也不支持。 但是,對(duì)于這些不支持該函數(shù)的瀏覽器,你可以使用 attachEvent() 方法來(lái)添加事件句柄 (查看 "更多實(shí)例" 了解跨瀏覽器的解決方案)。

語(yǔ)法

element.addEventListener(event, function, useCapture)

參數(shù)值

參數(shù)描述
event必須。字符串,指定事件名。注意: 不要使用 "on" 前綴。 例如,使用 "click" ,而不是使用 "onclick"。 提示: 所有 HTML DOM 事件,可以查看我們完整的 HTML DOM Event 對(duì)象參考手冊(cè)。
function必須。指定要事件觸發(fā)時(shí)執(zhí)行的函數(shù)。 當(dāng)事件對(duì)象會(huì)作為第一個(gè)參數(shù)傳入函數(shù)。 事件對(duì)象的類型取決于特定的事件。例如, "click" 事件屬于 MouseEvent(鼠標(biāo)事件) 對(duì)象。
useCapture可選。布爾值,指定事件是否在捕獲或冒泡階段執(zhí)行。可能值:true - 事件句柄在捕獲階段執(zhí)行false- false- 默認(rèn)。事件句柄在冒泡階段執(zhí)行

如果瀏覽器不支持 addEventListener() 方法, 你可以使用 attachEvent() 方法替代。

以下實(shí)例演示了跨瀏覽器的解決方法:

var x = document.getElementById("myBtn");if (x.addEventListener) {                    //所有主流瀏覽器,除了 IE 8 及更早 IE版本    x.addEventListener("click", myFunction);} else if (x.attachEvent) {                  // IE 8 及更早 IE 版本    x.attachEvent("onclick", myFunction);}

使用可選參數(shù) useCapture 來(lái)演示冒泡和捕獲階段的不同:

document.getElementById("myDiv").addEventListener("click", myFunction, true);//false是冒泡,true是捕獲上邊還有些實(shí)例
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大连市| 都匀市| 禄丰县| 东辽县| 合川市| 杭锦后旗| 信宜市| 武功县| 壶关县| 察隅县| 鱼台县| 牟定县| 邮箱| 洛南县| 错那县| 彭州市| 湖北省| 通河县| 湖口县| 汪清县| 赤壁市| 友谊县| 舞钢市| 西畴县| 界首市| 彭州市| 宝坻区| 福建省| 隆安县| 武安市| 阜新市| 松溪县| 武平县| 巴青县| 城固县| 河津市| 黄石市| 屏南县| 上林县| 鄂州市| 原阳县|