Un typeerror
viene generato quando un valore non è del tipo previsto. A differenza del valore di undefined, al valore null può essere assegnato involontariamente un codice per gli sviluppatori di valore nel loro programma. L’errore rappresenta l’assenza di qualsiasi valore o oggetto. Il valore è primitivo e falso.
La proprietà style viene utilizzata per ottenere e impostare lo stile in linea di un documento Elemento del modello a oggetti (DOM). DOM è un’interfaccia di programmazione che rappresenta gli oggetti che vedi in una pagina web o in un documento. Puoi manipolare questa rappresentazione nella console.
In questo articolo, esaminiamo la causa della ricezione di un errore di digitazione null quando si utilizza la proprietà style nel DOM, nonché alcune possibili soluzioni.
Perché Javascript sta generando l’errore di digitazione di Null con la proprietà Style nel DOM
Quando si tenta di aggiornare lo stile di un elemento utilizzando JavaScript, è necessario chiamare il valore corretto per il selettore che stiamo invocando. Di seguito sono riportati i getElements
utilizzati quando si tenta di manipolare un elemento in una pagina Web o in un documento.
Possiamo anche usare il documento .querySelector()
e document.querySelectorAll()
metodi.
Diciamo che abbiamo alcuni dei seguenti elementi nel documento che siamo cercando di manipolare.
Diciamo di voler modificare il terzo elemento dell’elenco. Usando il DOM, il codice dovrebbe essere simile a questo:
Tuttavia, questo codice genererà un errore di tipo null poiché non abbiamo un id chiamato ‚Äòterzo‚Äô. L’id che stiamo cercando di modificare nel nostro codice JavaScript è un valore assente. Il nome id della terza voce dell’elenco è codificato come ‚Äòquarto‚Äô.