本文目錄一覽:
- 1、網頁 無法載入js
- 2、換了地方手機載入不出js頁面數據
- 3、js為什麼不起作用?
- 4、在js文件里添加的代碼,IE瀏覽器不載入
- 5、頁面中的js無法載入,IE8狀態欄顯示「已完畢,但網頁上有錯誤」。 這是什麼問題,怎麼解決?
網頁 無法載入js
無法載入js無非就是路徑不對,你的js文件與html文件所在目錄結構說下,你的是不是html文件與js文在位於不同的文件夾下,如果是,那你的路徑就不對了
換了地方手機載入不出js頁面數據
換了地方手機載入不出js頁面數據是因為手機對網頁代碼解釋能力差,不能完整的解釋出代碼,可以用HTML編輯器之類的軟體來解釋代碼。
js為什麼不起作用?
你的js代碼要想運行有效,必須滿足兩個條件:一、jQuery必須載入完畢;二、頁面的DOM結構必須載入完畢。如果把代碼放到head,那麼這時候jQuery和你的代碼幾乎是同時載入的,當你的代碼運行時,jQuery很可能尚未載入完畢,這樣條件一就很可能不滿足;其次,這時候HTML的body尚未載入,這樣條件二也不滿足,所以代碼運行無效。如果把代碼放到body中所有標籤的最後面,當你的代碼運行時,jQuery和DOM都肯定已載入完畢,所以是有效的。
其實把你的js代碼放到head中也是可以的,但必須放到load事件函數中,即這樣:
!DOCTYPE html
html
head
script src=””/script
script
$(function(){
$(“div:contains(‘a’)”).css(“text-decoration”, “underline”);
});
/script
/head
body
divabc/div
divasdf/div
divqwer/div
divasdw/div
/body
/html
在js文件里添加的代碼,IE瀏覽器不載入
你首先看看你先寫的js代碼有沒有載入出來,若沒有,在載入的代碼後加版本script src=”***.js?v=4.0″/script4.0可以用變數代替,
若載入出來你試試其他瀏覽器,可能是兼容問題
頁面中的js無法載入,IE8狀態欄顯示「已完畢,但網頁上有錯誤」。 這是什麼問題,怎麼解決?
可能有兩個原因:1 是 網頁本身的JS腳本有語法或其他錯誤導致JS無法成功載入 2 IE本身的兼容性很差,可能該網頁使用了IE8 不支持的JS腳本
如果是1,那沒辦法,網頁的問題,如果是2 可以換個瀏覽器 ,遨遊3 火狐 chrome 等試試。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/292778.html