作者nature23306 (pART)
看板Web_Design
標題[問題] 呼叫.js檔裡的函數
時間Mon Jan 15 15:34:23 2018
我有一個<select>
當他改變的時候呼叫 valueChange()這個函數
程式碼長這樣:
index.html
<select onChange="valueChange()">
(三百行省略)
</select>
(抓函數所在的檔案)
<script type="Javascript" src="./model.js"> </script>
自己有做些測試,連只是alert("hello");
都沒辦法,所以讓我在想是不是根本沒連到...
兩個檔案都放在同一個資料夾裡,所以應該不是沒抓到的問題
model.js
function valueChange() {
alert("warning..");
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.13.250.88
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1516001668.A.473.html
1F:→ ssccg: type="Javascript"是錯的,type="text/javascript"才對 01/15 15:53
2F:→ ssccg: 這個type是個MIME type,HTML5也可以不加type預設就是js 01/15 15:57
謝謝s大的意見,我修改之後還是沒有觸發function
還是需要提供更多的程式碼?
※ 編輯: nature23306 (163.13.250.88), 01/15/2018 16:59:41
3F:推 ian90911: 看一下dev tool console 你的js有載入嗎 01/15 17:30
4F:推 hijkxyzuw: 在你的 model.js 裡寫個 alert("load") 看有無載入 01/15 18:51
5F:推 Lovemiga: ./是環境的root 你整個專案是不是在子目錄? 01/15 22:21
6F:推 Peruheru: 用開發者模式,看能不能直接點進去你的JS黨,就知道有沒 01/15 23:56
7F:→ Peruheru: 有連到啦,有連到的話就可以排除他了 01/15 23:56
8F:→ Peruheru: 各瀏覽器按F12,或顯示原始碼也行 01/15 23:57
9F:→ sanyaoooo: src的./刪掉試試? 01/16 01:07
謝謝各位 (土下座)
開dev tool console,它顯示有個地方分號打成冒號 ^_^"
所以後面的程式碼就完全讀不到了
※ 編輯: nature23306 (163.13.250.88), 01/16/2018 09:38:03