從下面的代碼我試圖加載JavaScript文件TestJScript.js動態和加載後想要調用JavaScript函數LoadData()存在該文件中。但是我收到錯誤請檢查圖像。如何在html頭部動態添加javascript文件?
注:錯誤只得到IE-8.0.6001更新0
請給我建議修正,使得它將從6工作於所有版本的IE。 或其他任何解決方案。
如果它需要任何Windows更新。請告訴我。
請不要使用jQuery代碼提示
JavaScript文件代碼:
function LoadData() {
alert('ok');
}
代碼:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function LoadJSFile() {
var js = document.createElement("script")
js.setAttribute("type", "text/javascript")
js.setAttribute("src", "C:\\TestJScript.js")
document.getElementsByTagName("head")[0].appendChild(js)
//call below function exist in TestJScript.js file
LoadData();
}
</script>
</head>
<body onload="LoadJSFile();">
</body>
</html>
錯誤圖片:
你在做使用IE和Windows XP Web開發?我感到震驚。 – prM
@prM也許這是一個虛擬機,只是測試... –
@FaridNouriNeshat真實!哦,和xhtml,onload,src =「C:\\ ...」。 – prM