3

を使用してJavascriptでドキュメントを作成しました

newdoc = document.implementation.createHTMLDocument('Whatever')

そして、私は使用しました

newdoc.innerHTML = document.innerHTML

彼にいくつかのコードを与えるために。問題は、newdoc の DOM が完全には形成されておらず、次のような関数を実行しているように見えないことです。

newdoc.getElementsByClassName('somename')

未定義の結果が得られます。この問題の解決策を知っていますか?

4

1 に答える 1

1

documentinnerHTMLプロパティを持っていません。

で使用する必要がありますbody

newdoc.body.innerHTML = document.body.innerHTML;
于 2012-10-06T07:06:34.753 に答える