请问老师问题
来源: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>
老师这是修改完之后的,请问这下正确了吗?
相似问题