请问老师问题
来源:1-26 编程练习
粉墨登场
2020-09-24 15:14:52
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>setInterval()</title>
<style type="text/css">
div{
width:300px;
height:300px;
border:1px solid #333;
}
</style>
</head>
<body>
<input type="button" value="开始">
<br><br>
<div></div>
<script type="text/javascript">
var btn=document.getElementsByTagName('input')[0];
var div=document.getElementsByTagName('div')[0];
btn.onclick=function() {
setInterval(function() {
div.innerHTML+='hello ';
},1000)
}
</script>
</body>
</html>老师,为啥不对啊? 哪里写错了呢?
2回答
好帮手慕夭夭
2020-09-24
同学你好,第一个老师测试,也没有问题哦,同学这两个都可以实现效果的,可以在测试一下,

祝学习愉快~
粉墨登场
提问者
2020-09-24
噢老师我知道了,不应该在间歇调用内定义函数,否则会自动执行,是这样对吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>setInterval()</title>
<style type="text/css">
div{
width:300px;
height:300px;
border:1px solid #333;
}
</style>
</head>
<body>
<input type="button" value="开始">
<br><br>
<div></div>
<script type="text/javascript">
var btn=document.getElementsByTagName('input')[0];
var div=document.getElementsByTagName('div')[0];
btn.onclick=function() {
setInterval("div.innerHTML+='hello '",1000)
}
</script>
</body>
</html>老师这是修改完之后的,请问这下正确了吗?
相似问题