0
<!DOCTYPE html> 

<html> 
<head> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width"> 
    <title>JS Bin</title> 
</head> 

<body> 
    <div class="demo">heoo</div> 
    <script> 
    var person = { 
     name: "john", 
     age: 50 
    }; 
    var result = person.name; 
    document.getElementById('demo').innerHTML = result; 
    </script> 
</body> 
</html> 

Je veux afficher la valeur de la propriété objet personne dans la div mais il est montrant dévers ensemble innerHTML à null. S'il vous plaît donnez-moi quelques réponses. merci d'avance.Impossible de définir la propriété « innerHTML » de null pourquoi je reçois cette erreur

+1

Une classe est pas un id – Andreas

Répondre

0

Changer votre classe id parce que vous utilisez getElementById si

Getdocumentbyid fouillerai basée sur ID

Si vous souhaitez utiliser en classe puis utilisez comme ci-dessous

var y = document.getElementsByClassName ('démo'); y [0] .innerHTML = résultat;

+0

Merci pour votre réponse que je suis vraiment fier de vous les gars grâce – janaravi

2

changement class="demo"-id="demo"

Ou votre code:

document.getElementsByClassName('demo')[0].innerHTML= result;