为了账号安全,请及时绑定邮箱和手机立即绑定

if (obj.offsetWidth==wd) 在这段代码中如果把==之间加一个空格的话,报错是为什么

if (obj.offsetWidth==wd) 在这段代码中如果把==之间加一个空格的话,报错是为什么

Youruncle 2016-08-11 17:14:45
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> div { width: 100px; height: 50px; margin: 10px; background: red; } </style> <script type="text/javascript"> window.onload = function() { var odiv = document.getElementsByTagName("div"); for (var i = 0; i < odiv.length; i++) { odiv[i].timer = null; odiv[i].onmouseover = function (){ start(this, 400) } odiv[i].onmouseout = function() { start(this, 100) } } function start(obj, wd) { clearInterval(obj.timer) obj.timer = setInterval(function() { var speed = (wd - obj.offsetWidth) / 6 speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed); if (obj.offsetWidth==wd) { clearInterval(obj.timer); } else { obj.style.width = obj.offsetWidth + speed + "px" } }) } } </script> <script type="text/javascript"> </script> </head> <body> <div id=""></div> <div id=""></div> <div id=""></div> </div> </body></html>
查看完整描述

1 回答

?
柠檬酸钠

TA贡献331条经验 获得超534个赞

==是一个运算符,再强调一遍,是一个运算符,注意是一个,你把一个运算符给拆开是几个意思

查看完整回答
1 反对 回复 2016-08-11
  • 1 回答
  • 0 关注
  • 1161 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信