JScript文件中的编译错误

时间:2015-06-07 11:06:06

标签: javascript

我创建了一个名为myscripts.js的JavaScript文件,我尝试将其包含在其他类似的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>

1 个答案:

答案 0 :(得分: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元素