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

  1. 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