这是一个非常简单的。网页来源为
<script type="text/javascript" src="/jscript.js"></script>
<html><body>
<h1>It works</h1>
<p>This is the default web page for this server.</p>
<p>The web server software is running but no content has been added, yet.</p>
</body></html>
我把js放在最前面
在 jscript.js 中,它是:
<script type="text/javascript">
document.write("test text from bill!");
</script>
但它不显示文本。如果我将 js 嵌入到 html 中,它就可以工作。
奇怪的是,当我直接从网络浏览器访问 jscript.js 时,内容如下:
<script type="text/javascript" src="/jscript.js">
</script><script type="text/javascript">
document.write("test text from bill!");
</script>
有人可以帮忙吗?
最佳答案
您不需要 <script type="text/javascript">
或 </script>
在你的javascript文件中。事实上,这就是打破一切的原因。删除它们,它应该可以正常工作。
关于Javascript src 属性不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14887491/