Belle erreur en Javascript

site12 Messages postés 420 Statut Membre -  
site12 Messages postés 420 Statut Membre -
salut

var position = document.getElementsByClassName("voiture");
position.style.top -= "20px";

perso j'ai une belle erreur
undefined is not an object (evaluating 'position.style.top')

comment ça se fait ?

merci

1 réponse

site12 Messages postés 420 Statut Membre 23
 
Bon j'ai trouvé fallais ajouter un [0]

j'ai une autre question

pourquoi là il se passe rien ?

	
var position = document.getElementsByClassName("voiture")[0];
position.style.left = parseInt(position.style.left, 10) + 300 + "px";


alors que là, ça fonctionne ?

	
var position = document.getElementsByClassName("voiture")[0];
position.style.left = "30px";


Aidez moi, je veux pouvoir incrémenter la valeur existante de 300px
0