特定のclassを持つ要素に新たにclassを追加したいです。
idからclassList.addで追加する方法も考えたのですが、できれば複数の要素に一気にclassを付けたいのです。
それぞれ1つずつclassを付けても良いのですがスマートなやり方は無いでしょうか。
javascript
1var obj = document.getElementsByClassName("hoge"); 2var list = obj.classList; 3obj.classList.add("piyo");
HTML
1<p class="hoge">文章1<p> 2<p class="huga">文章2<p> 3<p class="hoge huga">文章3<p>
このclassにhogeを含むp要素に一括でpiyoを付けたいのです。
ニュアンスとしてはこのような感じですが、このJSでは(当たり前ですが、)objはundifinedになります。
回答3件
あなたの回答
tips
プレビュー