Ralf: getElementsByClassName vs. querySelectorAll

Hi,

ich möchte alle Elemente einer Klasse erfassen.
Ursprünglich haben ich dazu getElementsByClassName verwendet.
Im FF funtioniert das, nicht auber im IE8.
Jetzt habe ich das durch querySelectorAll ersetzt.
Es läuft im FF und auch im IE8.

Sollte man generell querySelectorAll verwenden oder hat das auch Nachteile?

Gruß

Ralf

  1. Sollte man generell querySelectorAll verwenden oder hat das auch Nachteile?

    Ohne es getestet zu haben, vermute ich, dass getElementsByClassName schneller arbeitet, weil der Selektor nicht erst aufgelöst werden muss. getElementsByClassName ist außerdem sprechender.