慕粉547471488
2016-10-14 21:44
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<input type = "button" id ="btn1" value = "按钮一">
<script>
function show(){
alert('Hello')
}
var btn1 = document.getElementById('btn1')
btn1.attachEvent('onclick',show());
</script>
</body>
</html>
这句:btn1.attachEvent('onclick',show());
改为:btn1.attachEvent('onclick',show);
注意:第二个参数是函数名,不能带括号,否则被浏览器理解为直接调用
attach 用于IE浏览器
DOM事件探秘
99545 学习 · 1197 问题
相似问题