Klingt einfach, huh. Viele Antworten, die ich gefunden habe, aber alle verwenden jQuery oder ProtoType. Ich möchte einfaches JavaScript. Es sollte nicht so schwer sein, aber JavaScript ist nicht mein Ding; Keine zentrale Dokumentation bedeutet, nach Alter zu suchen und nicht zu finden, was ich will.Suche nach Div Klassen mit Regex
Betrachten Sie den folgenden HTML-Code-Schnipsel:
<div class="central_0"> .. </div>
<div class="central_1"> .. </div>
<div class="central_2"> .. </div>
Jetzt möchte ich JavaScript verwenden, Dinge mit den DIVs zu tun.
function processDivElements()
{
// search for relevant DIV classes
var divArray = document.getElementsByClass.regex('/^central_.*$/');
// do stuff with the DIV elements found
foreach (divArray as divElement)
{
divElement.style.background = '#f00';
};
}
Kann mir jemand helfen, diese Ebene JavaScript, um die ordnungsgemäße zu übersetzen? Ich benutze Klassen, keine IDs. Ich bevorzuge einen regulären Ausdruck.
Ist das etwas, das du nur zum Spaß machst? Wenn dies keine lustige Lernerfahrung ist, würde ich jQuery dringend empfehlen, wenn es in irgendeiner Weise mit der Arbeit in der realen Welt zu tun hat. –
Um fair zu sein, wollen/müssen einige Leute nicht eine ganze Bibliothek für eine Funktion laden. –
Obwohl es stimmt, dass es nicht viele "offizielle" JS-Materialien gibt, können Sie ziemlich schnell am MDN starten: https://developer.mozilla.org/en-US/docs/JavaScript. Es hat eine großartige JS-Dokumentation. – elclanrs