為什么給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>