javascript - 打开 &lt;script&gt; 标签 "SyntaxError: Unexpected token ' <'"

标签 javascript

我正在用循环做练习问题,每次我尝试在控制台中运行它时,我都会收到“SyntaxError: Unexpected token '<'”。它发生在开始标签上。有谁知道问题出在哪里吗?

<script>
    const name = 'Mustafa';
    const para = document.createElement('p');

    const phonebook = [
      { name : 'Chris', number : '1549' },
      { name : 'Li Kang', number : '9634' },
      { name : 'Anne', number : '9065' },
      { name : 'Francesca', number : '3001' },
      { name : 'Mustafa', number : '6888' },
      { name : 'Tina', number : '4312' },
      { name : 'Bert', number : '7780' },
      { name : 'Jada', number : '2282' },
    ]

    for (let i = 0; i < phonebook.length; i++) {
        if (name === phonebook[i].name) {
            para.textContent += `${phonebook[i].name} ${phonebook[i].number}`;
        }
    }

    // Don't edit the code below here!
    const section = document.querySelector('section');
    section.appendChild(para);
  </script>

有一个打开和关闭脚本标记,因此我希望它能够正常工作。

最佳答案

控制台为您提供了 JavaScript REPL。它希望您在提示符下输入 JavaScript,仅输入 JavaScript,并且只输入 JavaScript。

<script></script>是 HTML,而不是 JavaScript。

关于javascript - 打开 &lt;script&gt; 标签 "SyntaxError: Unexpected token ' <'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76190182/

相关文章:

javascript - 使用方法扩展类是一个好习惯吗?

javascript - 在脚本中访问 Angular Controller

javascript - 在 iOS 中从 iframe 重定向父页面

javascript - 使用 PHP 值填充 JavaScript 变量

javascript - 如何在鼠标悬停时创建跨度内容?

javascript - 使用 html 和 javascript 添加两个文本框包含并在另一个没有任何按钮的文本框中显示结果

javascript - 多个 SVG <animate> 的奇怪 Safari 行为

javascript - TypeScript 可选回调参数与传递给它的匿名函数不匹配

javascript - 对象未定义 - Javascript

javascript - 复选框 : ticking me off!