0
當您加載頁面時,瀏覽器會自動發送HTTP請求以獲取樣式表和其他資源。HTTPRequest的語法語法
是否有手動獲取樣式表(不是XMLHttpRequest)的方式。我沒有製作表格。我只是異步進入頁面,如果我只是更改innerHTML
,樣式表不會加載。
我沒有使用任何第三方庫,所以請不要給予依賴於jQuery或類似的答案。
當您加載頁面時,瀏覽器會自動發送HTTP請求以獲取樣式表和其他資源。HTTPRequest的語法語法
是否有手動獲取樣式表(不是XMLHttpRequest)的方式。我沒有製作表格。我只是異步進入頁面,如果我只是更改innerHTML
,樣式表不會加載。
我沒有使用任何第三方庫,所以請不要給予依賴於jQuery或類似的答案。
此代碼加載CSS/JS文件,通過添加鏈接或腳本到DOM,所以我想它一旦DOM與新元素更改下載的文件。
function loadjscssfile(filename, filetype){
if (filetype=="js"){ //if filename is a external JavaScript file
var fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript")
fileref.setAttribute("src", filename)
}
else if (filetype=="css"){ //if filename is an external CSS file
var fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet")
fileref.setAttribute("type", "text/css")
fileref.setAttribute("href", filename)
}
if (typeof fileref!="undefined")
document.getElementsByTagName("head")[0].appendChild(fileref)
}
loadjscssfile("myscript.js", "js") //dynamically load and add this .js file
loadjscssfile("javascript.php", "js") //dynamically load "javascript.php" as a JavaScript file
loadjscssfile("mystyle.css", "css") ////dynamically load and add this .css file
http://www.javascriptkit.com/javatutors/loadjavascriptcss.shtml
thk you so ... – officegunner 2012-02-23 10:15:25
我試圖清理你的問題,使其可讀的,但我不明白這是你在做什麼。 「異步進入頁面」是什麼意思? – Quentin 2012-02-23 10:09:37