2015-06-07 165 views
0

我已創建一個JavaScript文件名:myscripts.js,包括在其他HTML文件,如:編譯錯誤

<script src="myscripts.js" type="text/javascript"> </script> 

但發生錯誤:

腳本:文件的位置]線:1字符:1錯誤:語法錯誤代碼:800A03EA來源:Microsoft JScript的編譯錯誤

myscripts.js文件代碼:

<p id="demo" align="right"></p> 
<script type="text/javascript"> 
document.getElementById("demo").innerHTML = Date(); 
</script> 
+2

這是你的js文件嗎?你爲什麼在你的JS中放置HTML標籤? –

回答

0

你的js文件應該只包含這

document.getElementById("demo").innerHTML = Date(); 

以下應該進入你的HTML

<p id="demo" align="right"></p> 

更新時間:

我的HTML文件中全:

<!doctype html> 
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> 
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 
<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]--> 
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--> 
<head> 
<meta charset="utf-8"> 
<head> 
    <title>My HTML File</title> 
</head> 

<body> 

<p id="demo" align="right"></p> 


<script src="myScript.js"></script> 
</body> 

我的整個myScript.js文件

document.getElementById("demo").innerHTML = Date(); 

我想也許你需要調用myScript.js文件在文件的結尾,剛剛結束標記之前,否則就找不到你的#demo元素

+0

我分開的HTML和JS代碼,但再次不工作 –

+0

你有錯誤嗎? –

+0

不,微軟JScript編譯錯誤發生和日期不顯示頁 –