Maison  >  Article  >  interface Web  >  TypeError document.getElementById(...) est une erreur nulle Reason_Javascript skills

TypeError document.getElementById(...) est une erreur nulle Reason_Javascript skills

WBOY
WBOYoriginal
2016-05-16 15:58:381726parcourir

Aujourd'hui, j'ai écrit à la main une page simple pour tester. Après avoir écrit la partie js, j'ai toujours signalé que TypeError document.getElementById(...) est nul. J'ai lu le code plusieurs fois et je n'ai trouvé aucune erreur de syntaxe. La solution a été de chercher sur Internet et a constaté que la syntaxe de document.getElementById pour rechercher des nœuds en fonction de l'ID est un peu particulière. Les détails sont les suivants :

.

(1) S'il est écrit devant le nœud où se trouve l'identifiant, comme dans le bloc head, il doit être écrit comme suit :

Copier le code Le code est le suivant :

window.onload=function(){
......code js
>

Le code ci-dessus signifie exécuter js après le chargement de l'élément html.

(2) Écrivez-le après le nœud où se trouve l'identifiant, sinon il signalera TypeError : document.getElementById(...) is null, ce qui ne permet pas de trouver le nœud.

Si vous écrivez trop de code jquery, il est facile d'oublier certains détails js, alors enregistrez-les pour référence future.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn