我有点麻烦:在服务器上我发布了一个.js文件,我在其中声明了一个简化document.write()
函数的函数:
function print(id, text){document.getElementById(id).innerHTML = text;}
我已经测试了这段代码调用函数
print("paragraph", "Hello, world!");
并且它有效,但我不知道为什么当我创建一个新的.html文件并导入 easyjs_demo.js 时文件和<script>
标记我调用了
<body>
<p id="paragraph"></p>
<script src="easyjs_demo.js">
print("paragraph", "Hello, world!");
</script>
</body>
您知道如何导入 .js 文件,但是有这样的错误吗?非常感谢你!
答案 0 :(得分:5)
您无法合并包含和代码,请尝试分离您的外部文件,以及内联代码,如下所示:
<script src="easyjs_demo.js"></script>
<script>
print("paragraph", "Hello, world!");
</script>
Demo Plunker here。
<小时/> 多个源显示如果您指定src
属性,则用户代理会忽略内联代码: