运行不起来,动不了,又不报错,有木有大佬指点一下
javascript吧
全部回复
仅看楼主
level 4
运行不起来,动不了,又不报错,有木有大佬指点一下[汗]
2020年11月22日 03点11分 1
level 4
1
2020年11月22日 03点11分 2
level 12
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style>
#div1 {
width: 200px;
height: 200px;
background: red;
position: absolute;
top: 50px;
left: 0px;
}
</style>
<script>
var timer = null;
function starMove() {
var oDiv = document.getElementById('div1');
clearInterval(timer);
timer = setInterval(function() {
var speed = 10;
if (oDiv.offsetLeft == 300) {
clearInterval(timer);
} else {
oDiv.style.left = oDiv.offsetLeft + speed + 'px';
}
});
}
</script>
</head>
<body>
<input id="btn1" type="button" onclick="starMove()" value="开始运动" />
<div id="div1"></div>
</body>
</html>
2020年11月22日 03点11分 3
也动不了啊,难道我电脑问题?[黑线]
2020年11月22日 08点11分
@起个名字好难、 我测试过了 能动
2020年11月22日 08点11分
@起个名字好难、 看错了,可以了[笑尿]谢谢大佬
2020年11月22日 09点11分
@丶影-奈斯 不好意思哈
2020年11月22日 09点11分
level 2
F12-debug看看,可能是浏览器兼容性问题
2020年11月23日 06点11分 4
level 5
【FD自由开发者】一手订单一对一推送,单子多,质量好。
2020年11月23日 10点11分 5
level 9
debugger
2020年11月23日 13点11分 7
level 2
startMove函数没调用
2020年11月23日 16点11分 8
level 2
startMove函数没调用
2020年11月23日 16点11分 9
level 2
你为啥用onabort,这个貌似只有ie支持
2020年11月24日 01点11分 10
level 2
而且你的var speed写在定时器里面,每300ms重新赋值,能动才是奇怪了
2020年11月24日 01点11分 11
level 2

2020年11月24日 01点11分 12
level 1
其实这个排错很简单。你按照代码执行顺序加debug比如在执行函数中第一行加上打印信息。如果本触发事件没打印,那就是触发事件那里没写对。
2020年11月24日 02点11分 13
level 1
这是什么IDE啊
2020年11月24日 08点11分 14
level 1
函数没调用[吃瓜]
2020年11月24日 10点11分 15
level 1
别的不说,这个代码格式谁教你的[滑稽]
2020年11月24日 10点11分 16
自学的[哈哈]
2020年12月08日 01点12分
看的是12年的教程视频,编辑器有格式代码的快捷键[捂嘴笑]
2020年12月08日 01点12分
1