2

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

<div class="container">
  <div class="inner-container">
    <h4>Title</h4>
    <a href=""><img src="some_url" /></a>
    <a href=""><img src="some_url" /></a>
  </div>
  <div class="inner-container">
    <h4>Title</h4>
    <a href=""><img src="some_url" /></a>
    <a href=""><img src="some_url" /></a>
  </div>
</div>

jsには、「el」要素のすべてのノードをJSオブジェクトに取得する変数があります。

var thumbElements = el.childNodes;
//display in console
console.log("thumbElements", thumbElements);

要素は「コンテナ」クラスのタグです。現在、このオブジェクトには H4 を含むすべてのノードが含まれています。h4 を削除して、「a」要素のみに適用するにはどうすればよいですか。ループで変換するのではなく、「a」要素のみを取得する別のメソッドを見つける必要があると思います。このオブジェクトには、nextElementSibling、nextSibling、previousElementSibling などの追加情報があることに気付いたので、すべて接続されています。 .

4

1 に答える 1