简体   繁体   English

Javascript 嵌入

[英]Javascript embedding

Every time I try embedding a URL no matter which url I use it always gives me this error每次我尝试嵌入一个 URL 时,无论我使用哪个 url,它总是给我这个错误

Uncaught SyntaxError: Unexpected token <未捕获的语法错误:意外的标记 <

the code I use is我使用的代码是

<script src="URL" type="text/javascript">
        </script>

It does not matter which URL I point too it just always gives that error.我指向哪个 URL 也无关紧要,它总是会出现该错误。

Uncaught SyntaxError: Unexpected token <未捕获的语法错误:意外的标记 <

That means there's HTML markup in a JavaScript file.这意味着 JavaScript 文件中有 HTML 标记。 So either the script tag you're showing us is in a JavaScript file, or the JavaScript file that it's referencing contains HTML.因此,您向我们展示的script标记位于 JavaScript 文件中,或者它引用的 JavaScript 文件包含 HTML。

When putting JavaScript code in an HTML file, you need to wrap it in script tags:将 JavaScript 代码放入 HTML 文件时,需要将其包装在script标签中:

<script type="text/javascript">
    var foo = 'foo';
</script>

However, when putting JavaScript code in a JavaScript file, you don't need HTML tags.但是,将 JavaScript 代码放入JavaScript文件时,您不需要 HTML 标记。 Because it's not HTML:因为它不是 HTML:

var foo = 'foo';

Putting one kind of code in a file meant to be another kind of code results in a syntax error.将一种代码放在文件中意味着另一种代码会导致语法错误。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM