IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Erreur sur propriété innerHTML


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2022
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Erreur sur propriété innerHTML
    Bonjour

    Je viens de commencer quelques tutos et exercices sur JavaScript.

    J'ai lancé via VSCode Live Server le site, les fichiers HTML, CSS et JavaScript sont exactement pareils que ceux utilisés par la personne faisant le tuto.

    Problème, erreur innerHtml 😥

    Je devrais voir apparaître 6 coeurs (vies) capturelien ci-dessous et j'ai uniquement les fichiers coeur vide et plein (capture jointe également)

    Dans inspecter ça m'affiche l'erreur ci-jointe avec innerHtml

    Alors que lorsque je lance via codepen.io le code utilisé par la personne faisant le tuto cela fonctionne parfaitement.

    Lien en ligne avec les éléments HTML CSS JavaScript qui fonctionne : https://codepen.io/wikode/pen/rNOYaPE

    J'ai même fait un copier coller de ce code et j'arrive au même problème, j'avoue bloquer complètement sur cette erreur...

    Dans le .JS l'erreur est sur :

    LIGNE 87
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    divVies.innerHTML = "";
    Et l'erreur affichée dans inspecter quand je le lance via LiveServer :
    Uncaught TypeError: Cannot set properties of null (setting 'innerHTML')
    C'est mon premier post sur ce forum, car je débute, désolé si je ne suis pas assez clair 🙌😄

    Si quelqu'un peut m'aider ? Un grand merci 🙏🔥🙏
    Nom : capture1js.png
Affichages : 94
Taille : 312,0 Ko
    Nom : capture2js.png
Affichages : 90
Taille : 147,7 Ko

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    ce message veut dire que divVies contient null.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2022
    Messages : 2
    Points : 1
    Points
    1
    Par défaut divVies
    Bonsoir Mathieu,

    Je comprend mais quand je lance la page de la personne qui fait le tuto sur codepen.io tout fonctionne, j'ai copier coller le code dans VSCode Html/Css/Javascript et j'ai cette erreur alors que tout est similaire...

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    Suaf que sur codepen le JS doit être interprété après le chargement de la page, ce qui n'est sans doute pas le cas pour toi et explique donc pourquoi DivVie n'existe pas au moment où la ligne est interprétée...
    Tu as un onload ? oui placé ton js en bas de page ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Problème innerhtml avec IE
    Par johnb dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/08/2011, 23h16
  2. [HTML] problème : innerHTML (bizarre)
    Par programaniac dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 07/04/2008, 17h55
  3. problème d'appel de fonction en utilisant innerHTML
    Par crakazoid dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 18/05/2006, 19h08
  4. Problème avec InnerHTML
    Par rat dgout dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/04/2005, 10h02
  5. Problème innerHTML sur div !!!
    Par aburner dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/01/2005, 09h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo