繁体   English   中英

未捕获的语法错误:无效或意外的令牌(“脚本文件中包含的代码)

[英]Uncaught SyntaxError: Invalid or unexpected token (​ code getting included in script file)

我写了一个非常简单的 index.html 文件,其中包含了脚本和样式

    <!DOCTYPE html>
<html>

<head>
    <title>Image Gallery</title>
    <meta name="viewport" content="width=device-width">
    <link rel="icon" href="images/favicon.ico" type="image/gif" sizes="16x16">
    <link rel="stylesheet" type="text/css" href="css/mediaQuery.css">
    <script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>

<body>
    <script src="js/searchComponent.js"></script>
    <script src="js/service.js"></script>
</body>

</html>

搜索组件.js:

   function Search() {​

}
Search.prototype.fnInitialiseSearchComponent = function() {
    var header = document.createElement("div");
    header.class = 'header';
    $('body').get(0).appendChild(header);
    header.innerHTML = '<input type="text" name="search" id="search-text" placeholder="search images">';
}

尝试运行应用程序时,unicode 从某处附加并抛出错误

在此处输入图片说明

任何帮助,将不胜感激。

您的代码中有一个额外的字符。 删除它并重试。 如果您复制代码并在 jsfiddle 中过去,您可以看到这一点

在此处输入图片说明

试试这个:删除整个搜索功能并重新输入。

这将删除任何隐藏的 unicode 字符。

我希望它有帮助。

暂无
暂无

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

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