ReferenceError:文档未定义(javascript)

问题描述 投票:0回答:1

enter image description here为什么安装node.js后,运行各种javascript命令的代码后会出现这样的错误,看来不是因为代码错误而是因为node.js不想连接到服务器.

enter image description here当我尝试检查node.js是否连接到localhost时,结果发现它没有连接,那么如何让node.js连接到127.0.0.1:300?

javascript node.js installation localhost visual-studio-code-server
1个回答
0
投票

您正在 node.js 环境中运行 JavaScript 文件。文档对象及其方法(例如您的情况中的 getElementById)是浏览器提供的用于操作网页的 Web API 的一部分,并且在 Node.js 中不可用。

为什么? 因为,node.js 是一个主要用于服务器端脚本编写的 JS 运行时,并且没有像 Web 浏览器那样内置文档对象模型 (DOM)

您可以在此处阅读有关文档接口的更多信息:Document API

要在浏览器中运行 js 脚本,请将其作为脚本添加到带有

<script>
标签的 index.html 文件中。当您的 HTML 文件加载到浏览器中时,这将加载您的 javascript。您可以按照此处提到的步骤操作:

在网页中使用 JavaScript

© www.soinside.com 2019 - 2024. All rights reserved.