产生这个问题是因为我们对js函数理解不透彻导致的:
1,show():这样写表示函数执行后的结果
2,show:这样写表示函数的定义
因setInterval()要接收一个函数的定义而非结果,故改正为:
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<script>标签,输入js代码:setInterval(fun,1000)functionfun(){$('body').append('123<br/>')}。
3、浏览器运行index.html页面,此时每隔一秒钟会调用一次fun函数打印123。