Ich habe die folgende Markup.Nach dem Zufallsprinzip Element
<div class="area 1">
<div id="area-count">
23
</div>
</div>
<div class="area 2">
<div id="area-count">
52
</div>
</div>
<div class="area 3">
<div id="area-count">
0
</div>
</div>
<div class="area 4 friendly">
<div id="area-count">
21
</div>
</div>
<div class="area 5">
<div id="area-count">
23
</div>
</div>
Was ich tun möchte, ist alert()
die gefundene Nummer in einem der Elemente zufällig ausgewählt. Ich möchte auch kein Element mit einer Klasse von friendly
haben bis jetzt habe ich dies, nur zu versuchen und alert()
eine zufällige Zahl, bevor ich versuche und negieren die Klasse friendly
.
Dies ergibt jedoch nichts ... wo liege ich falsch?
ID-Attribute sollten eindeutig sein. Nicht dass das dein Problem löst. Überlegen Sie, ob Sie eine Klasse zählen möchten. –
FYI, Leerzeichen im Klassenattribut bedeuten mehrere Klassen.Zum Beispiel haben viele Ihrer divs die Klasse "Bereich", aber nur einer von ihnen hat die Klasse "1". – jmcdale