欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

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

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

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

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

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

          一、行內綁定

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

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

          二、使用element.onclick進行事件綁定

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

          <!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">點擊</button> 	</body> </html>

          三、使用addEventListener() 方法

          使用 addEventListener() 方法,接受3個參數(shù)(要處理的事件名、作為事件處理程序的函數(shù)、一個布爾值,這個布爾值為 true 表示在事件捕獲階段調用事件處理程序,為 false 則在事件冒泡階段調用)。有些瀏覽器不支持事件捕獲(如 IE8 及更低版本),所以謹慎綁定捕獲階段的事件監(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">點擊</button> 	</body> </html>

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

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

          【推薦學習:javascript高級教程】

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