我无法在.html文档中导入.js文件

时间:2017-09-11 11:19:37

标签: javascript html html5 file server

我有点麻烦:在服务器上我发布了一个.js文件,我在其中声明了一个简化document.write()函数的函数:

function print(id, text){document.getElementById(id).innerHTML = text;}
  

我已经测试了这段代码调用函数print("paragraph", "Hello, world!");并且它有效,但我不知道为什么当我创建一个新的.html文件并导入 easyjs_demo.js 时文件和<script>标记我调用了print函数,它没有工作:

<body>
      <p id="paragraph"></p>
      <script src="easyjs_demo.js">
      print("paragraph", "Hello, world!");
      </script>
</body>

您知道如何导入 .js 文件,但是有这样的错误吗?非常感谢你!

1 个答案:

答案 0 :(得分:5)

您无法合并包含和代码,请尝试分离您的外部文件,以及内联代码,如下所示:

<script src="easyjs_demo.js"></script>
<script>
  print("paragraph", "Hello, world!");
</script>

Demo Plunker here

<小时/> 多个源显示如果您指定src属性,则用户代理会忽略内联代码: