<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> *{margin:0px auto; padding:0px;} #wai{width:1000px; height:500px; margin-top:50px;} #zuobian{ height:500px; background-color:#C66; float:left} #youbian{ height:500px; background-color:#F99; float:left;} #anniu{width:50px; height:50px; background-color:#3F3; position:relative; margin-left:0px; top:225px; } </style> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <div id="wai"> <div id="zuobian" style="200px;"></div> <div id="youbian" style="800px;"></div> <div id="anniu" style="left:175px;"></div> </div> </body> <script type="text/javascript"> var anniu = document.getElementById("anniu"); var ids; anniu.onclick=function(){ ids = window.setInterval("yidong()",5); } function yidong(){ var zuobian = document.getElementById("zuobian"); var youbian = document.getElementById( "youbian"); var anniu = document.getElementById( "anniu"); var zb = parseInt (zuobian.style.width); var yb = parseInt (youbian.style.width); var an = parseInt (anniu.style.left); if(zb<800){ zb++; yb--; an++; }else{ window.clearInterval(ids); } zuobian.style.width = zb+"px"; youbian.style.width = yb+"px"; anniu.style.left = an+"px"; } </script> </html>