编程论坛's Archiver

xufengtang 发表于 2008-3-5 17:19

运行时候 为什么说style是无效的呢!

<html>
<head>
<script language=javascript>
var movingID;
var scrolling = false;
function startmove()
{
   var ob = document.getElementById("div1");
   var left = eval(ob.style.left.replace("px", ""));
   document.div1.style.left = left + 10+"px";
   movingID=setTimeout("startmove();",1000);
}

</script>
</head>
<body>
<div id="div1" style="position:absolute;left:10px;top:50px;">
<table>
  <tr>
    <td> I can move...</td>
  </tr>
</table>
</div>
<br>
<input type="button"  value="start"  onclick="startmove()">
</body>
</html>

kevintang 发表于 2008-3-5 17:26

document.getElementById("div1").style.left = left + 10+"px";

xufengtang 发表于 2008-3-5 17:40

恩!可以运行了,谢谢,但是我用microsoft script edit 编辑的时候  style下面始终有条红色的错误线,好像是不 识别这个属性。。。晕

kevintang 发表于 2008-3-6 09:47

我也晕!

kevintang 发表于 2008-3-6 10:36

我测试了你的代码

我用的IE7.0没有你说的那个问题啊!

hacowz 发表于 2008-3-6 10:44

难道是浏览器问题?

kevintang 发表于 2008-3-6 10:55

那我就不知道了!JS不是我的强项!我也只不过是懂最基本的!
     网上有些高手写的JS我都只能看懂一点点!
   公司做的JS效果我都是从网上下了改改再用的!

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.