2017-02-25 5 views
-3

この行をnodeJSまで実行しようとすると、その投げられたドキュメントが定義されていませんか??私は文書をJavaスクリプトコードで定義する必要があるかどうか、これに何らかの問題があります。 文書ここに示した内容は何ですか?必要の提案は、貴重なコメントはnodejsを通してこの行を実行しようとすると、その投げられる文書は定義されていませんか?

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

ReferenceError: document is not defined..

+1

フロントエンドのjavascriptでドキュメントを定義する必要があります。ドキュメントはHTMLページ/ドキュメントを参照してください。 –

答えて

0

NodeJSは、ブラウザでJavaScriptを実行しているから分離されたJavascriptの実行環境、歓迎されています。

ブラウザにはDOMを制御するグローバルオブジェクトdocumentがありますが、NodeJSではブラウザがないため、documentオブジェクトはありません。したがってdocument.createElement()を呼び出すと、documentが存在しないためエラーが発生します。

関連する問題