[問題] 呼叫.js檔裡的函數

作者: nature23306 (pART)   2018-01-15 15:34:23
我有一個<select>
當他改變的時候呼叫 valueChange()這個函數
程式碼長這樣:
index.html
<select onChange="valueChange()">
(三百行省略)
</select>
(抓函數所在的檔案)
<script type="Javascript" src="./model.js"> </script>
自己有做些測試,連只是alert("hello");
都沒辦法,所以讓我在想是不是根本沒連到...
兩個檔案都放在同一個資料夾裡,所以應該不是沒抓到的問題
model.js
function valueChange() {
alert("warning..");
}
作者: ssccg (23)   2018-01-15 15:53:00
type="Javascript"是錯的,type="text/javascript"才對這個type是個MIME type,HTML5也可以不加type預設就是js
作者: ian90911 (xopowo)   2018-01-15 17:30:00
看一下dev tool console 你的js有載入嗎
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2018-01-15 18:51:00
在你的 model.js 裡寫個 alert("load") 看有無載入
作者: Lovemiga (妳永遠是我的最愛)   2018-01-15 22:21:00
./是環境的root 你整個專案是不是在子目錄?
作者: Peruheru (還在想)   2018-01-15 23:56:00
用開發者模式,看能不能直接點進去你的JS黨,就知道有沒有連到啦,有連到的話就可以排除他了各瀏覽器按F12,或顯示原始碼也行
作者: sanyaoooo (山藥)   2018-01-16 01:07:00
src的./刪掉試試?

Links booklink

Contact Us: admin [ a t ] ucptt.com