Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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⁩.

Die getElementsByName() Methode des Document Objekts gibt eine NodeList Sammlung von Elementen mit einem bestimmten name Attribut im Dokument zurück.

Syntax

js
getElementsByName(name)

Parameter

name

Der Wert des name Attributs der Elemente, nach denen wir suchen.

Rückgabewert

Eine dynamische NodeList Sammlung, was bedeutet, dass sie automatisch aktualisiert wird, wenn neue Elemente mit demselben name zum Dokument hinzugefügt oder daraus entfernt werden.

Beispiele

html
<!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>
js
const upNames = document.getElementsByName("up");
console.log(upNames[0].tagName); // displays "INPUT"

Hinweise

Das name Attribut kann nur in (X)HTML Dokumenten angewendet werden.

Die zurückgegebene NodeList Sammlung enthält alle Elemente mit dem angegebenen name, wie z.B. <meta>, <object>, und sogar Elemente, die das name Attribut überhaupt nicht unterstützen.

Spezifikationen

Specification
HTML
# dom-document-getelementsbyname-dev

Browser-Kompatibilität

Siehe auch