事件處理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>