0

私はこのようなDIVを持っています

 var div = document.createElement('div');
 div.innerHTML = "<div id='a'></div>";  

aそして、まだドキュメントに追加していません..しかし、一時的なDIVから要素を取得したいだけです..

そうでなければ私はこの方法を持っています

 div.style.display = "none";
 document.body.appendChild(div);
 // then
 var a = document.getElementById('a');

これに対する他のより良い解決策はありますか..?

4

1 に答える 1

4

querySelector()ドキュメント全体だけでなく、要素にも適用できる which を使用できます。

var el = div.querySelector( '#a' );

ブラウザのサポートはまともです。

于 2013-02-22T09:43:52.803 に答える