1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

事件监听

1、(IE低版本IE7,8)事件监听写法

<!DOCTYPE html>      <html>      	<head>      		<meta charset="UTF-8">      		<title></title>      		<style type="text/css">      			#hd{      			width:500px;      			height: 300px;      			background: paleturquoise;      			margin: 100px auto;				        			}      			</style>      		<script type="text/javascript">      			window.onload = function(){      //				IE的要加on      				document.getElementById('hd').attachEvent('onclick',function(){      					alert('低版本ie才能触发,高版本IE或其它流浏览器不支持这种写法');      				}      				)      			}      		</script>      	</head>      	<body>      		<div id="hd"></div>      	</body>      </html>

2、判断选择浏览器(IE高低牌本和其它浏览器兼容写法)

<!DOCTYPE html>      <html>      	<head>      		<meta charset="UTF-8">      		<title></title>      		<style type="text/css">      			#hd{      			width:500px;      			height: 300px;      			background: paleturquoise;      			margin: 100px auto;				        			}      			</style>      		<script type="text/javascript">      			window.onload = function(){      //				判断浏览器  document.all   从语句上理解,就是判断这个网页存不存在DOM的对象      				if (document.all) {//低版本IE      //					alert('低版本ie');      				document.getElementById('hd').attachEvent('onclick',function(){      					alert('低版本ie才能触发,高版本IE或其它流浏览器不支持这种写法');      				}      				)      				} else{//w3c规范济器用      //					alert('w3c规范浏览器');      				document.getElementById('hd').addEventListener('click',function(){      				alert('IE高级版和w3c规范浏览器的写法');      				}      				)	      				}      ////				addEventListener(事件监听)是w3c的标准方法,不支持ie低版本    'click'单击事件,'click'后面的function是单击事件要执行的函数      //				第一个参数事件名,不要加on      //				document.getElementById('hd').addEventListener('click',function(){      //					alert('IE高级版和正常的写法');      //				}      //				)      ////				IE的要加on      //				document.getElementById('hd').attachEvent('onclick',function(){      //					alert('低版本ie才能触发,高版本IE或其它流浏览器不支持这种写法');      //				}      //				)      			}      		</script>      	</head>      	<body>      		<div id="hd"></div>      	</body>      </html>

原文链接:https://www.qiquanji.com/post/7616.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:网页教程 浏览: