我有一个javascript按钮,当点击时会触发onclick事件,但只有在另一个div中包含名为"active"的类时才想要触发该事件。
所以我的代码结构如下:
<div id="div1">
<div id="someid1" class="design"></div>
<div id="someid2" class="design"></div>
<div id="someid3" class="design"></div>
<div id="someid4" class="design"></div>
</div>
根据其他页面活动,任何人都可以将其更改为class="active"。
<div id="someid2" class="design active">
<button type="button" id="button1" onclick="dosomething">Click me</button>
但是我只希望当上面的任何一个div具有活动类时,才执行dosomething操作,如果没有,则弹出警告。我不太擅长JavaScript,需要一些帮助。希望这很清楚。谢谢。
dosomething
内创建一个if
条件语句来检查你的条件。 - PM 77-1