Μέθοδος getElementsByName() του HTML DOM Document

Ορισμός και χρήση

getElementsByName() Η μέθοδος επιστρέφει τη συλλογή των στοιχείων που έχουν το καθορισμένο όνομα.

getElementsByName() Η μέθοδος επιστρέφει το NodeList.

NodeList

NodeList Είναι μια συλλογή κόμβων που μοιάζει με το array (λίστα).

Μπορείτε να προσέξετε τους κόμβους στη λίστα μέσω της ευρετηρίασης. Η ευρετηρίαση ξεκινάει από το 0.

length Η ιδιότητα επιστρέφει τον αριθμό των κόμβων στη λίστα.

Παρακαλώ δείτε επίσης:

Μέθοδος getElementById()

Μέθοδος getElementsByTagName()

Μέθοδος getElementsByClassName()

Μέθοδος querySelector()

Μέθοδος querySelectorAll()

Εγχειρίδιο NodeList

Παράδειγμα

Παράδειγμα 1

Ακquisition όλων των στοιχείων με όνομα "fname":

let elements = document.getElementsByName("fname");

Προσωπική δοκιμή

Παράδειγμα 2

Επιστροφή της ποσότητας των στοιχείων name="animal":

let num = document.getElementsByName("animal").length;

Προσωπική δοκιμή

Παράδειγμα 3

Έλεγχος όλων των στοιχείων type="checkbox" με όνομα "animal":

const collection = document.getElementsByName("animal");
for (let i = 0; i < collection.length; i++) {
  if (collection[i].type == "checkbox") {
    collection[i].checked = true;
  }
}

Προσωπική δοκιμή

Γλώσσα

document.getElementsByName(name)

Παράμετροι

Παράμετροι Περιγραφή
name Απαιτείται. Η τιμή του στοιχείου name της φυσικής στοιχείου.

Επιστροφή τιμής

Τύπος Περιγραφή
Στοιχεία

Όνειρο NodeList

Συλλογή στοιχείων με καθορισμένο όνομα.

Ταξινόμηση κατά τη σειρά εμφάνισης των στοιχείων στον κατάλογο.

Υποστήριξη του προγράμματος περιήγησης

document.getElementsByName() Είναι χαρακτηριστικά DOM Level 1 (1998).

Η υποστήριξη όλων των προγραμματιστών είναι διαθέσιμη:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Υποστήριξη 9-11 Υποστήριξη Υποστήριξη Υποστήριξη Υποστήριξη