久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      javascript怎么設(shè)置事件監(jiān)聽

      設(shè)置方法:在HTML的標(biāo)簽中通過事件屬性進(jìn)行設(shè)置,語法“on+事件名="處理函數(shù)"”;2、使用“element.onclick”進(jìn)行設(shè)置;3、使用addEventListener()方法進(jìn)行設(shè)置。

      javascript怎么設(shè)置事件監(jiān)聽

      本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

      JS實(shí)現(xiàn)事件監(jiān)聽的幾種方法

      一、行內(nèi)綁定

      行內(nèi)綁定:在HTML的標(biāo)簽中通過事件屬性進(jìn)行綁定,綁定方式:on+事件名,在將所觸發(fā)的事件賦值給該屬性,如下:

      <button onclick="alert('123');">點(diǎn)擊</button>

      二、使用element.onclick進(jìn)行事件綁定

      使用element.onclick進(jìn)行事件綁定:通過操作DOM元素,為DOM綁定事件(使用形式同行內(nèi)綁定)。

      <!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8"> 		<title></title> 		<script> 			window.onload = function(){ 				var btn = document.getElementById('btn'); 				btn.onclick = function(){ 					alert("hello world"); 				} 			} 		</script> 	</head> 	<body> 		<button id="btn">點(diǎn)擊</button> 	</body> </html>

      三、使用addEventListener() 方法

      使用 addEventListener() 方法,接受3個(gè)參數(shù)(要處理的事件名、作為事件處理程序的函數(shù)、一個(gè)布爾值,這個(gè)布爾值為 true 表示在事件捕獲階段調(diào)用事件處理程序,為 false 則在事件冒泡階段調(diào)用)。有些瀏覽器不支持事件捕獲(如 IE8 及更低版本),所以謹(jǐn)慎綁定捕獲階段的事件監(jiān)聽器。

      <!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8"> 		<title></title> 		<script> 			window.onload = function(){ 				var btn = document.getElementById('btn'); 				btn.addEventListener('click',function(){ 					alert("123"); 				},false); 			} 		</script> 	</head> 	<body> 		<button id="btn">點(diǎn)擊</button> 	</body> </html>

      解綁事件的方法:通過元素調(diào)用 removeEventListener() 來移除,傳入的參數(shù)與添加事件處理程序時(shí)相同,第二個(gè)參數(shù)(事件處理程序函數(shù))必須是同一個(gè)(指向地址相同),所以事件處理程序函數(shù)應(yīng)該保存在一個(gè)變量中,傳入的是匿名函數(shù)則無法移除該事件監(jiān)聽器。

      注意:在IE8及以下版本中,使用attachEvent() 進(jìn)行事件綁定,接受2個(gè)參數(shù)(事件處理程序名稱、事件處理程序函數(shù)),通過該方法綁定的事件處理程序會在冒泡階段被執(zhí)行。該方法可以綁定多個(gè)事件處理程序,但執(zhí)行順序與綁定順序相反。

      【推薦學(xué)習(xí):javascript高級教程】

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號