特定の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
プレビュー