[問題] 新手請教括號有無的差別
我正在自學Javascript,以打好用Python寫爬蟲程式的基礎
現在看書自學發現以下問題(不重要的HTML標籤已省略)
<body>
<input type="button" id="b1" value="顯示訊息">
<script language="javascript">
var b1 = document.getElementById("b1");
b1.onclick = alerts(); //<----這個括號
function alerts()
{
window.alert("hello world");
}
</script>
</body>
以上程式想試寫,按下「顯示訊息」按鈕後,自動跳出hello world,
但必須是沒有括號才是正確結果,也就按下按鈕後才跳出hello world,
如果如上面黃色部分,加上刮號後,「HTML一載入」瀏覽器就跳出hello world
雖然想要上網查原因,但這個實在不知道是什麼原因造成刮號有無的差別
在此請教,感謝回應
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.172.62
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1534039793.A.482.html
推
08/12 13:44,
6年前
, 1F
08/12 13:44, 1F
→
08/12 17:38,
6年前
, 2F
08/12 17:38, 2F
→
08/13 01:15,
6年前
, 3F
08/13 01:15, 3F
→
08/13 01:15,
6年前
, 4F
08/13 01:15, 4F
→
08/14 01:37,
6年前
, 5F
08/14 01:37, 5F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章