Come trovare e ottenere elementi HTML in JavaScript

Come trovare e ottenere elementi HTML in JavaScript
Come programmatore JavaScript, potrebbe essere necessario manipolare gli elementi HTML aggiunti senza modificare il codice HTML. In questo caso, puoi trovare, ottenere e quindi aggiornare gli elementi HTML senza sovrascriverli. Il modello di oggetti documenti HTML (DOM) offre vari modi per trovare e ottenere elementi HTML in JavaScript.

Questo articolo discuterà le procedure di ricerca e ottenere elementi HTML in JavaScript. Inoltre, gli esempi relativi a getElementById (), getElementsByTagName (), getElementsByClassName () e queryySelectorall () saranno dimostrati in questo articolo. Quindi iniziamo!

Come trovare e ottenere elementi HTML di ID in JavaScript

La maggior parte degli sviluppatori JavaScript ha utilizzato il getElementById () Metodo per trovare e ottenere elementi HTML con ID univoci. Se hai superato un ID che non appartiene a nessun elemento HTML, il metodo getElementById () visualizzerà il valore null.

Sintassi del metodo getElementById ()

documento.getElementByID (elementID)

Qui, il "Elementid"Rappresenta l'ID univoco dell'elemento HTML che si desidera trovare e ottenere nel tuo codice JavaScript.

Esempio: trova e ottieni elementi HTML di ID in JavaScript

Aggiungeremo elementi HTML come un'intestazione con il

tag e tre elementi di paragrafo con il

Tag nell'esempio seguente. Si noti che abbiamo anche aggiunto "IDS"Con gli elementi del paragrafo:




Questo è Linuxhint.com


Trova e ottieni elementi HTML di ID in JavaScript


Questo è un programma JavaScript che utilizza il metodo "getElementsbyId"


Nel prossimo passaggio, troveremo e otterremo l'elemento con l'ID "P1"Usando il"documento.getElementById ()" metodo. Dopo Ding SO, cambieremo il contenuto dell'elemento HTML recuperato:



Esegui il programma di cui sopra nel tuo editor di codice preferito o in qualsiasi sandbox di codifica online; Tuttavia, utilizzeremo il JSbin per questo scopo:

L'esecuzione del programma JavaScript di cui sopra mostrerà il seguente output:

Come trovare e ottenere elementi HTML di Tagname in JavaScript

Puoi utilizzare il "getElementsByTagName ()"Metodo JavaScript per trovare e ottenere un elemento HTML specifico con il nome del tag.

Sintassi del metodo getElementsByTagname ()

documento.getElementsByTagName (TagName)

Qui, il tagname rappresenta il nome del tag dell'elemento HTML che si desidera recuperare.

Esempio: trova e ottieni elementi HTML di Tagname in JavaScript

L'esempio seguente troverà e otterrà tutti gli elementi HTML con il nome del tag "P"Utilizzo del metodo getElementsByTagName (). Successivamente, visualizzerà il contenuto dell'HTML presente al primo indice della raccolta di oggetti:




Questo è Linuxhint.com


Trova e ottieni elementi HTML per nome tag in JavaScript


Questo è un programma JavaScript che utilizza il metodo "getElementsByTagName"





Come puoi vedere, il testo del primo paragrafo del nostro programma JavaScript viene visualizzato correttamente:

Come trovare e ottenere elementi HTML di ClassName in JavaScript

IL "getElementsByClassName ()"Il metodo viene utilizzato per trovare e ottenere elementi HTML con la stessa classe. Utilizzando il nome della classe, quando si tenta di ottenere un elemento HTML, l'interprete JavaScript restituirà tutti gli oggetti appartenenti alla stessa classe. Successivamente, puoi eseguire operazioni specifiche su quegli elementi HTML.

Sintassi del metodo getElementsByClassName ()

documento.getElementsByClassName (ClassName)

Qui, il "nome della classe"Rappresenta il nome di classe degli elementi HTML che è necessario trovare e ottenere nel tuo programma.

Esempio: trova e ottieni elementi HTML di ClassName in JavaScript

Nell'esempio seguente, abbiamo aggiunto un'intestazione e alcuni elementi di paragrafo con il nome di classe "C1":




Questo è Linuxhint.com


Trova e ottieni elementi HTML per nome di classe in JavaScript


Testo in First ParagrpAh


Testo nel secondo paragrafo


Successivamente, cercheremo gli elementi HTML che hanno "C1"Come la loro classe utilizzando il metodo getElementsByClassName () e memorizzerà le raccolte degli oggetti in"UN":



Ecco l'output che abbiamo ottenuto dall'esecuzione del programma JavaScript di cui sopra:

Come trovare e ottenere elementi HTML mediante selettore CSS in JavaScript

In html, il QuerySelectorAll () Il metodo restituisce un oggetto nodelist statico che comprende una raccolta degli elementi figlio di un elemento abbinato ai selettori CSS specificati. I numeri dell'indice vengono utilizzati per trovare e ottenere i nodi, a partire da 0.

Sintassi del metodo QuerySelectorall ()

elemento.QuerySelectorAll (selettori)

Il metodo QuerySelectorall () prende "selettori"Come argomento, una stringa DOM comprende uno o più selettori CSS validi.

Esempio: trova e ottieni elementi HTML mediante selettore CSS in JavaScript

Nel programma JavaScript di seguito, abbiamo utilizzato il metodo QuerySelectorall () per trovare e ottenere gli elementi HTML di paragrafo con "C1"Come nome della loro classe:




Questo è Linuxhint.com


Trova e ottieni elementi HTML per nome di classe in JavaScript


Testo in First ParagrpAh


Testo nel secondo paragrafo





Dai un'occhiata all'output del metodo JavaScript QuerySelectorall ():

Conclusione

getElementById (), getElementsByTagName (), getElementsByClassName () e QuerySelectorall () sono i metodi JavaScript più comuni che vengono utilizzati per trovare e ottenere elementi in un programma JavaScript. È possibile utilizzare qualsiasi metodo menzionato per cercare un elemento HTML specifico nel codice. Questo articolo ha discusso delle procedure di ricerca e ottenere elementi HTML in JavaScript. Inoltre, gli esempi relativi a getElementById (), getElementsByTagName (), getElementsByClassName () e queryySelectorall () sono anche dimostrati in questo articolo.