看板 Web_Design 關於我們 聯絡資訊
我有一個<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
ssccg: type="Javascript"是錯的,type="text/javascript"才對 01/15 15:53
ssccg: 這個type是個MIME type,HTML5也可以不加type預設就是js 01/15 15:57
謝謝s大的意見,我修改之後還是沒有觸發function 還是需要提供更多的程式碼? ※ 編輯: nature23306 (163.13.250.88), 01/15/2018 16:59:41
ian90911: 看一下dev tool console 你的js有載入嗎 01/15 17:30
hijkxyzuw: 在你的 model.js 裡寫個 alert("load") 看有無載入 01/15 18:51
Lovemiga: ./是環境的root 你整個專案是不是在子目錄? 01/15 22:21
Peruheru: 用開發者模式,看能不能直接點進去你的JS黨,就知道有沒 01/15 23:56
Peruheru: 有連到啦,有連到的話就可以排除他了 01/15 23:56
Peruheru: 各瀏覽器按F12,或顯示原始碼也行 01/15 23:57
sanyaoooo: src的./刪掉試試? 01/16 01:07
謝謝各位 (土下座) 開dev tool console,它顯示有個地方分號打成冒號 ^_^" 所以後面的程式碼就完全讀不到了 ※ 編輯: nature23306 (163.13.250.88), 01/16/2018 09:38:03