這裏是我的代碼是不工作Javascript - 如何設置屬性工作?
function gauche() {
var voiture = document.getElementsByClassName("voiture")[0];
var position = window.getComputedStyle(voiture).left;
alert(position);
position = parseInt(position, 10) - 30 + "px";
alert(position);
}
我想「VOITURE」位置30PX向左移動。所以我想從這個位置減去30。 這個警告很好30px,然後這個警報很好0px(因爲30 - 30 = 0) 但不幸的是,它不會在我的網頁上更新。我的「voiture」div始終爲30像素,而不是寬度爲0像素。謝謝
你只是想念:'voiture.style.left = position'在最後。 – MinusFour
以'var position'開頭的語句只會將字符串從'left'屬性複製到'position'。它只在_copy_上更新。但是,我們需要查看所有相關的HTML和CSS來解決這個問題,因爲您不能簡單地「寫入」getComputedStyle屬性。 – Xufox