dom0級事件處理
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>DOM事件</title>
<script>
function showx() {
alert("hello");
}
// var btx=document.getElementById('btn2');
// btx.onclick=function () {
// ?alert("DOM事件0級處理!");
// }
</script>
</head>
<body>
<input type="button" value="按鈕" onclick="showx()">
<input type="button" value="按鈕2" id="btn2">
</body>
</html>
注釋第二個,第一個按鈕會彈出,不注釋話,兩個都不會彈出,什么原因?
2016-04-07
首先,你的alert("DOM事件0級處理!")后用的是中文的分號;
其次,第二個按鈕要生效,你要把js代碼放在html代碼中按鈕2的后面,因為js代碼在你的瀏覽器讀取按鈕2的html代碼之前就已經(jīng)編譯了
以下是修改后的:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>DOM事件</title>
</head>
<body>
<input type="button" value="按鈕" onclick="showx()">
<input type="button" value="按鈕2" id="btn2">
<script>
function showx() {
alert("hello");
}
var btx=document.getElementById('btn2');
btx.onclick=function () {
?alert("DOM事件0級處理!");
};
</script>
</body>
</html>