Le innerHTML propriété vous permet de définir le contenu d’un élément en utilisant JavaScript.
Si vous spécifiez un valeur élément non valide avec laquelle utiliser la méthode innerHTML ou si vous placez le script avant que l’élément est affiché sur la page, vous rencontrerez l’erreur "Uncaught TypeError: impossible de définir la propriété "innerHTML" null" . erreur
Dans ce guide, nous discutons de ce que signifie cette erreur et pourquoi vous pouvez le rencontrer. Nous examinerons un exemple de cette erreur afin que vous puissiez apprendre à le fixer dans votre code JavaScript
Uncaught TypeError:. Impossible de la propriété set "innerHTML" de null
InnerHTML la propriété est liée à tout élément Web que vous travaillez avec JavaScript. Vous avez sélectionné un élément Web à partir de la page en utilisant un "getter" , comme getElementById () , ou que vous avez créé un élément en JavaScript que vous voulez modifier.
"ne peut pas définir la propriété "innerHTML" de null" erreur est une erreur de type. Cela signifie que nous essayons d’appliquer une propriété ou une fonction à une valeur qui ne supporte pas une propriété ou une fonction.
Dans ce cas, nous essayons de définir la valeur de innerHTML à une égale élément. nULL. Les valeurs NULL ne sont pas une propriété innerHTML
Il y a deux causes fréquentes de cette erreur.
- Insertion d’ un script avant un élément apparaaît sur la page web
- Référez - vous au mauvais ID d’élément.
Nous allons analyser la cause première, ce qui est probablement la plus erreur commune faite par les débutants.