<div class="main">
<p>I don't want this</p>
<div class="sub">I want this</div>
</div>
<div class="main">
<p>I don't want this</p>
<div class="sub">I want this</div>
</div>
"main"要素内のすべての "sub"要素を選択する方法は誰でも知っています。 私は試しました document.getElementsByClassName("main").getElementsByClassName("sub")
しかし、それは動作しません。明確にするために、私はすべての "サブ"要素を "メイン"クラスの中に入れたいが、どうやってそれをどうやって理解することはできない。すべてのヘルプは"main"要素内のすべての "sub"要素を選択する方法
document.getElementsByClassName( "main")は要素の配列を返します。したがって、それぞれをループしてgetElementsByClassName( "sub")を実行する必要があります。 – chriss
[クラス内のクラスの子孫のCSSセレクタ]を参照してください(http:// stackoverflow .com/q/11475553/1529630)と[getElementsByClassNameは何を返しますか?](http://stackoverflow.com/q/10693845/1529630) – Oriol