2010-11-19 14 views

Répondre

0

la différence est que elem.offsetLeft est une valeur calculée de décalage à gauche, calculé par navigateur, même si vous n'avez pas spécifié explictly la même propriété par style et/ou CSS, au lieu elem.style.left c'est un get de la propriété gauche de de style attribut

essayez ce code: http://jsfiddle.net/nnryG/

le computedValue est sans unité, la propriété de style est ce que vous avez attribué à style de ligne .

+0

quand vous dites sans unité, il renvoie juste un nombre? alors que left renverrait la valeur + px? – steve

+0

alors je ferais mieux de m'en tenir à offsetLeft? – steve

+0

steve, essayez le lien ci-dessus :) les déclarations font des choses différentes, il n'y a pas de meilleur. Cela dépend de ce que vous essayez d'accomplir. –

Questions connexes