1. 程式人生 > >textarea標籤錯誤閉合導致頁面js載入/執行異常

textarea標籤錯誤閉合導致頁面js載入/執行異常

今天遇到一個奇葩問題,當前頁面尾部引用的一個js檔案不載入,不提示404或其他任何錯誤,把js引用刪除後直接alert同樣不執行,一開始沒留意js的位置問題,把js檔案中的所有js全部複製到頁面頂部,發現可以執行,但是裡面的ajax請求執行後實際沒有傳送請求,沒有回撥,瀏覽器除錯同樣沒有任何錯誤。經過多次檢查發現js在頂部會部分執行,在底部直接不執行,隨即懷疑中間程式碼有問題,通過程式碼區域性註釋的方式最後定位到一行程式碼上

<textarea class="form-control" name="remark" rows="8" />

程式碼從別的地方複製修改的,原來是input,前面改了後面閉合忘記了,VS編輯器也沒提示錯誤,就疏忽了,結果就遇到了前面的其他問題上,最後把上面程式碼修改成正常程式碼就好了

<textarea class="form-control" name="remark" rows="8"></textarea>

想想不到的意外,原因未知。