Metodo getElementById() del documento HTML DOM
- Pagina precedente forms
- Pagina successiva getElementsByClassName()
- Torna al livello superiore Documenti DOM HTML
Definizione e uso
getElementById()
Il metodo restituisce l'elemento con il valore id specificato.
Se l'elemento non esiste,getElementById()
Il metodo restituirà null
.
getElementById()
Il metodo è uno dei metodi più utilizzati in HTML DOM.Quasi ogni volta che si desidera leggere o modificare un elemento HTML, si utilizza esso.
Suggerimento
Ogni id dovrebbe essere unico, ma:
Se ci sono due o più elementi con lo stesso id, allora getElementById()
Restituisce il primo.
Vedi anche:
Esempio
Esempio 1
Ottieni l'elemento con id specificato:
document.getElementById("demo");
Esempio 2
Ottieni l'elemento e cambia il suo colore:
const myElement = document.getElementById("demo"); myElement.style.color = "red";
Esempio 3
oppure cambiare solo il suo colore:
document.getElementById("demo").style.color = "red";
Prova personalmente
document.getElementById(elementIdSintassi
)
) | Tipo |
---|---|
elementId | Parametro |
Obbligatorio. Il valore dell'id dell'elemento.
Valore di ritorno | Tipo |
---|---|
Descrizione |
Oggetto L'elemento con l'id specificato. |
Se non trovato, restituisce null.
getElementById()
Dettagli tecnici
Questo metodo è un metodo importante e comune perché fornisce un metodo semplice per ottenere l'oggetto Elemento che rappresenta l'elemento del documento specificato. elementId Questo metodo recupera l'attributo con il valore id null
. Il valore dell'attributo id è unico nel documento, se questo metodo trova più nodi Elemento con l'id specificato, li restituisce. Se non trova un tale elemento Elemento, restituisce elementId Il nodo Elemento di Element, che restituisce casualmente un tale nodo Elemento o restituisce null
.
Attenzione:Il nome di questo metodo inizia con Id
alla fine, non ID
,non scrivere male!
Nel documento HTML, questo metodo sempre recupera l'attributo con l'id specificato. Usa HTMLDocument.getElementByName()
Il metodo cerca gli elementi HTML in base al valore della loro proprietà name.
Nel documento XML, questo metodo utilizza qualsiasi attributo di tipo id per cercare, indipendentemente dal nome dell'attributo. Se il tipo dell'attributo XML è sconosciuto (ad esempio, il parser ignora o non può localizzare il DTD del documento), questo metodo restituisce sempre null
Nel JavaScript client-side, questo metodo non viene utilizzato spesso insieme ai documenti XML. In effetti,getElementById()
Il metodo è stato definito originariamente come membro dell'interfaccia HTMLDocument, ma è stato aggiunto all'interfaccia Document nel livello 2 del DOM.
Supporto del browser
document.getElementById()
È una caratteristica di DOM Level 2 (2001).
Tutti i browser lo supportano:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Supporto | 9-11 | Supporto | Supporto | Supporto | Supporto |
Pagine correlate
Manuale CSS:Sintassi CSS
Manuale CSS:Selettore #id CSS
Manuale HTML DOM:Proprietà id HTML DOM
Manuale HTML DOM:Oggetto Style HTML DOM
- Pagina precedente forms
- Pagina successiva getElementsByClassName()
- Torna al livello superiore Documenti DOM HTML