黑马程序员技术交流社区

标题: 为什么此处的"changeImg()"函数要加双引号呢? [打印本页]

作者: 654788808    时间: 2017-4-28 11:40
标题: 为什么此处的"changeImg()"函数要加双引号呢?
<script>                               
                        function change(){
//每隔3秒重复执行函数changeImg()
                                setInterval("changeImg()",3000);//为什么此处的"changeImg()"函数要加双引号呢?
如果"changeImg()"等同于changeImg,那如果本函数有参数怎么办?只能用函数字符串形式吗?
                        }
//定义成员变量i
                        var i = 0;
//定义函数changeImg()
                        function changeImg(){
                                i++;
//获取ID为change的元素
                                var srcimg = document.getElementById("change");
//从新定义元素src的值
                                srcimg.src = "../img/"+i+".jpg"
//共有15张图片
                                if(i==15){
                                        i=0
                                }
                               
                        }
                </script>
作者: yulinzhihou    时间: 2017-4-29 16:02
这个跟定时器的语法结构有关系,我也刚刚学。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2