為什么給button的onclick屬性賦值已經定義好的函數會不行呢
<body>
?<input?type="button"?value="按鈕"?id="btn">
?<script>
?function?showM()
?{
?????alert('Hello');
??}
??var?btn=document.getElementById("btn");
??btn.onclick=showM();
?</script>
?<body><body>
?<input?type="button"?value="按鈕"?id="btn">
?<script>
?function?showM()
?{
?????alert('Hello');
??}
??var?btn=document.getElementById("btn");
??btn.onclick=showM();
?</script>
?<body>2016-03-05
舉報
2016-03-05
btn.onclick=showM();去掉括號,不然就變成傳函數返回值了
2016-03-05
下面的body標簽錯了 </body>