• ベストアンサー

JavaScriptでCSSの変更

JavaScriptでCSSのclassの内容を変更(例えばcolor:Greenのように)をしたいのですがどのようにすればよいでしょうか。 .message { color:Red; } <div class="message">あああああ</div> <div class="message">いいいいい</div>

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

たとえばこんな感じで <style> .message { color:Red; } </style> <script> function changeColor(class,color){ var all=document.getElementsByTagName("*"); for(var i in all){ if(all[i].className==class) all[i].style.color=color; } } </script> <div class="message">あああああ</div> <div class="message">いいいいい</div> <input type="button" onClick="changeColor('message','red')" value="赤"> <input type="button" onClick="changeColor('message','green')" value="緑"> <input type="button" onClick="changeColor('message','blue')" value="青">

nihon_no_samurai
質問者

お礼

ありがとうございます!

関連するQ&A