Moin Gunnar,
getElementById()
ist so weit verbreitet, dass es Erwähnung verdient, wobei gesagt werden muss, dassgetElementById('a')
dasselbe tut wiequerySelector('#a')
.Das trifft auf die anderen Methoden nicht zu; die könnte man unter Sonstiges verbuchen. Einfach sagen, dass es weitere Methoden gibt (
getElementsByTagName()
könnte man dabei namentlich erwähnen, muss man aber nicht), die man aber nicht mehr braucht, da man ja jetztquerySelector()
/querySelectorAll()
hat.
wie ist denn eigentlich die Performance im Vergleich zwischen den spezifischen Methoden und „query selector“?
Meine Erwartung ist, dass das Parsen des „query strings“ etwas mehr Zeit und Rechenleistung benötigt als schon direkt im DOM den entsprechend Lookup durchzuführen.
Viele Grüße
Robert