2

私はこのようなコードを持っています:

<div id="container">
Lorem ipsum dolor sit amet
<p>This is a paragraph</p>
<br />
<span>This is a span</span>
Lorem ipsum dolor sit amet
</div>

この div 内のすべてのテキスト ノードとタグを取得することは可能ですか? 配列を介して各ノード(テキストを含む)にアクセスしたい。

例えば:

for(var i=0;i<nodesArray.length;i++)
{
    document.write("Node: "+nodesArray[i]+"<br />");
}

出力:

Node: Lorem ipsum dolor sit amet
Node: This is a paragraph
Node: This is a span
Node: Lorem ipsum dolor sit amet

jqueryで「すべてのセレクター」を試しましたが、テキストではなくタグのみを取得します..

4

4 に答える 4