2016-05-04 16 views
2

私は.jsファイルを持っており、そこでDOMを使用したいと考えています。次のコードを試してみてください。Javascript:document.createElement( 'html') - ドキュメントが定義されていません

var element = document.createElement('html'); // line 13 
element.innerHTML = myString; // html String 

- 私欠けているもの

ReferenceError: "document" is not defined. 
(<Unknown source>#13) in <Unknown source> at line number 13 

例外を取得しますか?

EDIT: ファイルがロードされていません。私はhtml-Stringをjavaから取得し、javascriptファイルでそれを使って後でJavaに戻ります。

EDIT: - >タイトルは次のとおりです。DOM-Element JavascriptのHtml文字列から

+0

ウィンドウレディイベントを待つか、jsファイルがロードされるとすぐにこのコードを開始しましたか?私が何を意味するのかわからない場合は、関数全体を投稿し、この関数をどのように呼び出すかを指定します。 – namlik

+0

ファイルがロードされていません。私はhtml-Stringをjavaから取得し、javascriptファイルでそれを使用して、後でjavaに値を返すようにしたいとします。 – suggi87

+0

Javascriptはブラウザのコンテキストで常に使用する必要がありますので、html/jsp/asp .. 。このページへのリンクjs?ブラウザーのコンテキストにない場合、文書アクションは決して機能しません。 – namlik

答えて

4

文書がないため、文書が未定義のようです。 JSはウェブページに埋め込まれていないので、ドキュメントはありません。

+0

html-Stringからドキュメントを作成することはできますか? – suggi87

+0

@ suggi87私はそうは思わない、ドキュメントを取得する唯一の方法は、スクリプトをページに埋め込むことだ。もっと複雑なものには多少の経験があることを覚えておいてください。 – Feathercrown

関連する問題