取得したHTMLCollectionのそれぞれのclassNameだけを配列として取得したいと考えています。
JavaScript
1const collection = document.getElementsByClassName("hoge");
これで collection
に HTMLCollection
が入ります。
この collection
に入っている HTMLCollection
の中の className
だけを配列として取得する場合の方法を教えていただけますでしょうか。
下記のような for
で collection[i].className
を取得するという書き方もあるのですが、コードが冗長になってしまうような気がしたので、他に良いやり方があれば是非教えて下さい、よろしくお願いいたします。
JavaScript
1let ary = []; 2for (let i = 0; i < collection.length; j++) { 3 ary.push(collection[i].className); 4}
回答2件
あなたの回答
tips
プレビュー