事件处理DOM0 DOM2 IE怎么都不行 ?
是我代码错了吗? 除了HTML事件处理可以 其他的都不行··
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>dom、IE事件处理编程练习</title>
<script type="text/javascript">
function show1(){
alert("hello world");
}
//对应dom0级处理
var ex2=document.getElementById("ex2");
ex2.onclick=function ex2(){
alert("这是dom0级处理事件");
}
//ex2.onclick=null;
//对应dom2级处理
var ex3=document.getElementById("ex3");
ex3.addEventListener("click","show1()",false);
ex3.addEventListener("click",function(){alert(ex3.value),false})
//ex3.removeEventListener("click","show1()","false");
//IE事件处理
var ex4=document.getElementById("ex4");
ex4.attachEvent("onclick",function(){alert("这里是IE事件处理的实例")});
//ex4.detachEvent("onclick",function(){alert("这里是IE事件处理的实例")})
</script>
</head>
<body>
<a>请点击按钮</a>
<input type="button" value="按钮1" id="ex1" onclick="show1()"> <!--html事件处理-->
<input type="button" value="按钮2" id="ex2">
<!--dom0级处理-->
<input type="button" value="按钮3" id="ex3">
<input type="button" value="按钮4" id="ex4">
</body>
</html>