Javascript 未捕获的语法错误:意外标记

Javascript 未捕获的语法错误:意外标记,javascript,html,Javascript,Html,我已经在myscript.js文件中编写了以下代码 `<script> function myFunction() { document.getElementById("demo").innerHTML="Paragraph Changed"; } </script>` 然后在我的external.html页面上将myscript.js链接为外部javascript文件。external.html的代码如下: 我的网页 这是一个段落 如果我将这些文件放在我的loca

我已经在myscript.js文件中编写了以下代码

 `<script>
function myFunction()
{
document.getElementById("demo").innerHTML="Paragraph Changed";
}
</script>`
然后在我的external.html页面上将myscript.js链接为外部javascript文件。external.html的代码如下: 我的网页

这是一个段落

如果我将这些文件放在我的localhost javascript文件夹中,Google Chrome会显示以下错误: 未捕获的语法错误:意外标记 Mozilla Firefox给了我以下错误: SyntaxError:语法错误myscript.js:1 ReferenceError:myFunction未在外部定义。html:1


如果我在external.html文件中编写myscript.js代码并单击按钮,则不会出现错误。尝试使用外部myscript.js文件运行html文件时出错。我用谷歌搜索了好几次这个问题,都没有得到答案。请帮助我。

外部脚本应为纯javascript代码,且不得包含令牌

 `<script>

听起来你的脚本URL搞错了。尝试用谷歌搜索链接html中的外部javascript文件。从文件myscript.js中去掉脚本标记谢谢你的建议。欢迎:-如果它解决了你的问题,也请这样做。
</script>`
function myFunction() {
    document.getElementById("demo").innerHTML="Paragraph Changed";
}