qincai
2016-04-15 12:56
<body>
<script>
function showMes(){
alert("Hello World");}
var btn2=document.getElementById("btn2");
btn2.onclick=function(){
alert("这是DOM0级添加的事件")}
</script>
<input type="button" value="按钮" id="btn" onClick="showMes()">
<input type="button" value="按钮2" id="btn2">
</body>
</html>
js写在前面,有可能DOM没有加载完成。一是把js代码写在body最后,二是用
window.onload = function() { function showMes(){ alert("Hello World"); } var btn2=document.getElementById("btn2"); btn2.onclick=function(){ alert("这是DOM0级添加的事件") } }
要把结构写在js代码前面!
DOM事件探秘
99545 学习 · 1197 问题
相似问题