![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
maryliseduteil
@Auteur : cette ligne sert à afficher la valeur de départ dans mon div.
je mettrais ma main à couper que cela ne fonctionne pas. Quand tu écris :
<script type="text/javascript">document.getElementById("po").innerHTML = depart;
dans l'entête de ta page (balises head), l'élément "po" n'est pas encore chargé, donc le document.getElementById("po") retourne une erreur. Si tu veux afficher quelque chose dans cet élément après le chargement de la page tu dois le faire sur l'événement onload :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Test</title>
<script type="text/javascript">
var msg= "coucou";
function afficheMessage()
{
document.getElementById("po").innerHTML = msg;
}
</script>
</head>
<body onload="afficheMessage()">
<div id="po"> </div><!-- affiche coucou-->
</body>
</html> |
Ne fonctionne pas :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Test</title>
<script type="text/javascript">
var msg= "coucou";
document.getElementById("po").innerHTML = msg;
</script>
</head>
<body>
<div id="po"> </div><!-- la page reste vide....-->
</body>
</html> |
Partager