我创建了一个名为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>
答案 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元素