ページにいくつかの div を生成するプラグインがあり、それらを表示すると display:none になりますが、これらすべてが積み重なってしまいます。Javascript でそれらを削除するにはどうすればよいですか?
<div id="workarea">
<div id="message" class="messages" style="display: none;">Your message was saved</div>
<div id="message" class="messages" style="display: none;">Your message was saved</div>
<div id="message" class="messages" style="display: none;">Your message was saved</div>
<div id="message" class="messages" style="display: none;">Your message was saved</div>
</div>
$("workarea").innerHTML ="";
その時点でワークエリアに必要なものが他にもありdisplay:none
、ワークエリアに保持したい要素(他のdiv)があるため、今はできません。最善の方法は、「メッセージ」のようなクラスを取得して、クラス「メッセージ」を持つすべての div を検索できるようにすることdisplay:none
ですが、どうすればよいでしょうか?