Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Dokumentation: getElementsByName() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2018.
DiegetElementsByName() MethodedesDocument Objekts gibt eineNodeList Sammlung vonElementen mit einem bestimmtenname Attribut im Dokument zurück.
In diesem Artikel
Syntax
getElementsByName(name)Parameter
nameDer Wert des
nameAttributs der Elemente, nach denen wir suchen.
Rückgabewert
Eine dynamischeNodeList Sammlung, was bedeutet, dass sie automatisch aktualisiert wird, wenn neue Elemente mit demselbenname zum Dokument hinzugefügt oder daraus entfernt werden.
Beispiele
<!doctype html><html lang="en"> <head> <title>Example: using document.getElementsByName</title> </head> <body> <input type="hidden" name="up" /> <input type="hidden" name="down" /> </body></html>const upNames = document.getElementsByName("up");console.log(upNames[0].tagName); // displays "INPUT"Hinweise
Dasname Attribut kann nur in (X)HTMLDokumenten angewendet werden.
Die zurückgegebeneNodeList Sammlung enthältalle Elemente mit demangegebenenname, wie z.B.<meta>,<object>, undsogar Elemente, die dasname Attribut überhaupt nicht unterstützen.
Spezifikationen
| Specification |
|---|
| HTML> # dom-document-getelementsbyname-dev> |
Browser-Kompatibilität
Siehe auch
document.getElementById()um eine Referenz auf ein Element anhand seinereindeutigenidzurückzugebendocument.getElementsByTagName()um Referenzen auf Elemente mitdemselbenTag-Namen zurückzugebendocument.querySelector()um Referenzen auf Elemente mittels CSSSelektoren wie'div.myclass'zurückzugeben