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

看板Web_Design作者 (pART)時間6年前 (2018/01/15 15:34), 6年前編輯推噓4(405)
留言9則, 6人參與, 6年前最新討論串1/1
我有一個<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://www.ptt.cc/bbs/Web_Design/M.1516001668.A.473.html

01/15 15:53, 6年前 , 1F
type="Javascript"是錯的,type="text/javascript"才對
01/15 15:53, 1F

01/15 15:57, 6年前 , 2F
這個type是個MIME type,HTML5也可以不加type預設就是js
01/15 15:57, 2F
謝謝s大的意見,我修改之後還是沒有觸發function 還是需要提供更多的程式碼? ※ 編輯: nature23306 (163.13.250.88), 01/15/2018 16:59:41

01/15 17:30, 6年前 , 3F
看一下dev tool console 你的js有載入嗎
01/15 17:30, 3F

01/15 18:51, 6年前 , 4F
在你的 model.js 裡寫個 alert("load") 看有無載入
01/15 18:51, 4F

01/15 22:21, 6年前 , 5F
./是環境的root 你整個專案是不是在子目錄?
01/15 22:21, 5F

01/15 23:56, 6年前 , 6F
用開發者模式,看能不能直接點進去你的JS黨,就知道有沒
01/15 23:56, 6F

01/15 23:56, 6年前 , 7F
有連到啦,有連到的話就可以排除他了
01/15 23:56, 7F

01/15 23:57, 6年前 , 8F
各瀏覽器按F12,或顯示原始碼也行
01/15 23:57, 8F

01/16 01:07, 6年前 , 9F
src的./刪掉試試?
01/16 01:07, 9F
謝謝各位 (土下座) 開dev tool console,它顯示有個地方分號打成冒號 ^_^" 所以後面的程式碼就完全讀不到了 ※ 編輯: nature23306 (163.13.250.88), 01/16/2018 09:38:03
文章代碼(AID): #1QN5c4Hp (Web_Design)