Wählen Sie und fügen Sie der Klasse in javascript

Cross-Plattform-falls möglich, wie kann ich wählen Sie Klassen in Javascript (aber nicht Jquery-bitte -MooTools ist gut, obwohl-) code, ich kann nicht fügen Sie eine ID?
Insbesondere möchte ich hinzufügen, dass die Klasse "cf" auf alle li unten:

HTML

<div class="itemRelated">
  <ul>
<li class="even">
<li class="odd">
<li class="even">

Habe ich versucht zu hantieren, aber etwas fehlt:

Javascript

 var list, i;
list = document.getElementsByClassName("even, odd");
for (i = 0; i < list.length; ++i) {
    list[index].setAttribute('class', 'cf');
}

JSFiddle

ps. Diese Frage phänomenal ist möglich Duplikate, (anderen ein), aber keine der Antworten deutlich macht.

  • Interessieren Einhaltung in bestimmten IE-version?
  • nicht genau eine bestimmte IE-version, nur zur Unterstützung moderner Browser und die bestmögliche Kombination von alten IE-Versionen. Ich hätte nichts dagegen, wenn IE6 oder IE7 werden nicht in Frage, zum Beispiel, aber wenn es etwas gibt, brauchbar, würde ich es nehmen.
InformationsquelleAutor Yannis Dran | 2014-01-23
Schreibe einen Kommentar