Hallo,
ich würde gern wissen, wie man DIV-Layer über deren Klasse ansprechen kann.
Folgendes Szenario:
Ich habe auf einigen Seiten DIV-Layer verteilt, die die Klasse "checkbox" besitzen. Jetzt möchte ich all diese Layer per Javascript ansprechen.
Der Grund ist, dass ich per JS eine weitere Klasse zuweisen will, nämlich die Klasse "javascript". Zum Schluss sollen alle DIV's mit der Klasse "checkbox", die Klasse "checkbox javascript" besitzen. Ich hoffe ihr könnt mir folgen.
Warum ich das mache? Nun ja, die Layer sollen eben nur bei aktiviertem Javascript speziell formatiert werden.
Ich bedanke mich schonmal im voraus für eure Hilfe!
~edit:
Hab es so gelöst:
ich würde gern wissen, wie man DIV-Layer über deren Klasse ansprechen kann.
Folgendes Szenario:
Ich habe auf einigen Seiten DIV-Layer verteilt, die die Klasse "checkbox" besitzen. Jetzt möchte ich all diese Layer per Javascript ansprechen.
Code:
document.getElementsByClassName('checkbox')
Der Grund ist, dass ich per JS eine weitere Klasse zuweisen will, nämlich die Klasse "javascript". Zum Schluss sollen alle DIV's mit der Klasse "checkbox", die Klasse "checkbox javascript" besitzen. Ich hoffe ihr könnt mir folgen.
Warum ich das mache? Nun ja, die Layer sollen eben nur bei aktiviertem Javascript speziell formatiert werden.
Ich bedanke mich schonmal im voraus für eure Hilfe!
~edit:
Hab es so gelöst:
Code:
var checkbox = document.getElementsByClassName('checkbox');
for(i= 0; i < checkbox.length; i++) {
checkbox[i].className = 'checkbox javascript';
}
Zuletzt bearbeitet: