跑步时没有错误。
var P1 = document.getElementById("P1");
P1.style.left = "50%";
答案 0 :(得分:2)
如果您要使用left
属性,则需要position。
var P1 = document.getElementById("P1");
var pct = 1;
function loop() {
setTimeout(function() {
P1.style.left = ++pct + "%";
loop();
}, 500)
}
loop();

#P1 {
background: black;
height: 10px;
width: 10px;
position: absolute;
}

<div id=P1></div>
&#13;