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

<!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>


Youruncle
浏览 1163回答 1
1回答

柠檬酸钠

==是一个运算符,再强调一遍,是一个运算符,注意是一个,你把一个运算符给拆开是几个意思
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript