Bonjour
Je souhaiterais modifier la hauteur d'un div : Si il fait 200px de haut, sa valeur initiale, un clic doit lui donner une taille de 30px. Et inversement, si il fait 30 px, sa hauteur doit repasser à 200px.
Je ne comprend pas ce qui cloche dans mon code. Je ne code habituellement pas en JS, je me suis aidé de la doc :
Je souhaiterais modifier la hauteur d'un div : Si il fait 200px de haut, sa valeur initiale, un clic doit lui donner une taille de 30px. Et inversement, si il fait 30 px, sa hauteur doit repasser à 200px.
Je ne comprend pas ce qui cloche dans mon code. Je ne code habituellement pas en JS, je me suis aidé de la doc :
<!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" xml:lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
#block1 {
width: 200px;
height: 200px;
background: #000;
}
</style>
<script type="text/javascript">
function plus(cible) {
if(document.getElementById) {
if (var x != 30) {
var x = 30;
}
else {
var x = 200;
}
document.getElementById(cible).style.height = var x;
}
}
</script>
</head>
<body>
<div id="block1" onclick="plus('block1');">
</div>
</body>
</html>