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)