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 :
(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.