Bonjour,
Je fais mes premiers pas en Javascript et j'essaie de faire fonctionner "getElementById".
J'ai donc fait un petit programme avec une Div et une image :
Pour la Div, "getElementById" me répond "undefined"
et pour l'image, j'ai la bonne réponse, ici 400
J'ai beau essayer de déplacer le code de toutes les façons possibles, je n'arrive pas à obtenir de valeur avec une Div !
Quelqu'un voit-il où est mon erreur ?
D'avance merci
Modifié par Berni (22 Jun 2011 - 15:41)
Je fais mes premiers pas en Javascript et j'essaie de faire fonctionner "getElementById".
J'ai donc fait un petit programme avec une Div et une image :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
left:75px;
top:21px;
width:412px;
height:142px;
z-index:1;
border: medium solid #0033FF;
}
#Image {
width:791px;
height:400px;
}
</style>
</head>
<body>
<div id="apDiv1"></div>
<img src="crustaces.jpg" id="Image" />
</div>
<script type="text/javascript">
var obj1=document.getElementById("apDiv1").height;
alert("heightapDiv1= "+obj1);
var obj2=document.getElementById("Image").height;
alert("heightImage= "+obj2);
</script>
</body>
</html>
Pour la Div, "getElementById" me répond "undefined"
et pour l'image, j'ai la bonne réponse, ici 400
J'ai beau essayer de déplacer le code de toutes les façons possibles, je n'arrive pas à obtenir de valeur avec une Div !
Quelqu'un voit-il où est mon erreur ?
D'avance merci
Modifié par Berni (22 Jun 2011 - 15:41)
... bien que le nombre de pixels ne soit pas exactement le même que celui que j'ai donné (336 pour 330px 148 pour 142px
)
.