<body> <input type="button" value="按钮" id="btn"> <script> function showM() { alert('Hello'); } var btn=document.getElementById("btn"); btn.onclick=showM(); </script> <body>
btn.onclick=showM();去掉括号,不然就变成传函数返回值了
下面的body标签错了 </body>