当我尝试通过nodejs执行此行时,其投掷文档未定义?

时间:2017-02-25 09:22:10

标签: javascript node.js

当我尝试通过 nodeJS 执行此行时,其抛出文档未定义?是否有任何错误,无论我是否需要定义文档在java脚本代码中。文档在这里显示什么?需要建议,欢迎有价值的评论

var list = document.createElement("ul"); 
list.setAttribute("id","id");
  

ReferenceError:文档未定义..

1 个答案:

答案 0 :(得分:0)

NodeJS是一个Javascript运行时环境,与在浏览器中运行Javascript分开。

在浏览器中有一个名为document的全局对象控制DOM,而在NodeJS中没有浏览器,因此没有document个对象。因此调用document.createElement()会引发错误,因为document不存在。