<html>
<head>
<script>
function aa(){
//document.getElementById('ul').style.position="relative";
document.getElementById('ul').style.position="absolute";
document.getElementById('ul').style.left+="40px";
}
setInterval(aa,1000);
</script>
<style>
#div1{height: 350px;width: 100px;border: 1px solid black;overflow: hidden;}
#t0,#t1,#t2{height: 100px;width: 100px;background: pink;border: 1px solid red;}
</style>
</head>
<body>
<div id="div1">
<ul id="ul">
<li><div id="t0">1</div></li>
<li><div id="t1">2</div></li>
<li><div id="t2">3</div></li>
</ul>
</div>
</body>
</html>
var lef = parseFloat(ul.style.left) || ul.offsetLeft;
这局是做兼容性吗?之前试过lef = parseFloat(ul.style.left)差不多的代码好像没用。然后是了下lef = ul.offsetLeft;那个ul就能动