Questo tutorial discuterà gli approcci per ottenere l'attributo di un nodo genitore usando JavaScript.
Come ottenere l'attributo di un nodo genitore usando JavaScript?
L'attributo del nodo genitore può essere recuperato in JavaScript usando i seguenti approcci:
Approccio 1: Ottieni l'attributo di un nodo genitore in JavaScript usando la proprietà parentelement con il metodo getAttribute ()
IL "parentelement"La proprietà fornisce l'elemento genitore dell'elemento associato. Mentre il "getAttribute ()"Il metodo restituisce il valore dell'attributo di un elemento. Questi metodi possono essere applicati in combinazione per accedere al nodo figlio e ottenere l'attributo particolare del nodo genitore facendo riferimento al nodo figlio.
Sintassi
elemento.getAttribute (nome)Nella sintassi sopra data:
"nome"Punta il nome dell'attributo.
Esempio
Panoramiamo il seguente esempio:
Questo è il sito web Linuxhint
Nel frammento di codice sopra:
"Elemento con il specificato"id", Che sarà trattato come il"bambino"Nodo.
Produzione
Nell'output di cui sopra, si può osservare che facendo riferimento al "ID" del nodo genitore, viene visualizzato l'attributo set corrispondente.
Approccio 2: Ottieni attributo di un nodo genitore in JavaScript usando i metodi Closest () e getAttribute ()
IL "più vicina()"Il metodo cerca gli elementi in un albero DOM corrispondente a un selettore CSS specifico. Questo metodo può essere implementato in combinazione con "getAttribute ()"Metodo per cercare l'elemento più vicino al particolare elemento figlio e prendere il suo attributo (nodo genitore).
Sintassi
elemento.più vicino (selettori)Nella sintassi sopra:
"selettori"Corrisponde a uno o più di un selettore CSS.
Esempio
Passiamo attraverso il seguente esempio:
Questa è un'immagine
Applicare i seguenti passaggi come indicato nelle righe di codice sopra:
Produzione
Dall'output sopra, si può vedere che l'attributo del nodo genitore "stile"È recuperato.
Approccio 3: ottieni l'attributo di un nodo genitore in JavaScript usando i metodi jQuery
Questo approccio può essere applicato per accedere direttamente al nodo figlio e accedere all'attributo del nodo genitore facendolo riferimento tramite metodi separati.
Esempio
Il seguente esempio illustra il concetto dichiarato:
Nel codice sopra:
Produzione
L'output di cui sopra significa che viene raggiunto il requisito desiderato.
Conclusione
La proprietà parentelement con il metodo getAttribute () può reindirizzare al nodo genitore e recuperare il suo attributo particolare. I metodi più vicini () e getAttribute () possono recuperare l'elemento più vicino rispetto all'elemento figlio associato e prendere il suo attributo. Mentre i metodi jQuery possono accedere direttamente al nodo figlio e utilizzare metodi separati per ciascuna funzione per eseguire il requisito desiderato. Questo blog spiega come ottenere l'attributo di un nodo genitore in javascript.