黑马程序员技术交流社区
标题:
为什么此处的"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