javascript - 在 JS 中获取“文档未定义”
问题描述
我正在尝试构建一个简单的二十一点游戏,一切进展顺利,直到我开始收到错误“文档未定义”......我正在使用带有 Node 的 VS Code,所以我只是在终端“节点”中写入index.js”并且它总是可以工作,但是由于某种原因它现在不工作了。
这是错误:
let messageEl = document.getElementById("message-el");
^
ReferenceError: document is not defined
at Object.<anonymous> (C:\Users\draven\Desktop\JAVASCRIPT\Blackjack\index.js:9:17)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47
解决方案
node 在服务器环境中运行,该环境没有任何文档或窗口,因为它不是浏览器环境。
推荐阅读
- android - Kotlin Opt-in:此版本的编译器不支持标志
- java - 尝试显示 OpenStreetMap 地图时出现文件存储错误
- mysql - 用户root密码root的Laravel 7访问被拒绝
- html - div 中的 div 和文本行为怪异
- c++ - 佳能 SDK 无法从相机下载图片
- excel - 将 .xml 电子表格保存在本地驱动器的不同文件夹中
- python - 输入递归函数以打印较小且相等的数字
- python - 在 ipython 笔记本中集成 tkinter 事件循环
- python - 如何在 Python/Matplotlib 中循环字符串?
- amazon-iam - AWS Fargate 中的 UnrecognizedClientException