JavaScript setInterval嵌套使用的问题

<inputid="test"style="width:100%;"><script>vara=[1,2,3,4,5];varb=['a','b','c','d','e'... <input id="test" style="width:100%;"><script> var a=[1,2,3,4,5]; var b=['a','b','c','d','e']; var div=document.getElementById("test"); var i=0; var yan=setInterval(function(){ var s=div.value; div.value= s + a[i]; var j=0; var shi=setInterval(function(){ var s=div.value; div.value= s + b[j]; j++; if(j>=b.length){clearInterval(shi);} },500); i++; if(i>=a.length){clearInterval(yan);} },500);</script>上面代码运行结果为:12a3ab4abc5bcadcdbaedecbedcede,希望得到的结果是:1abcde2abcde3abcde4abcde5abcde 。代码应该怎么写?谢谢!
已解决
展开
 我来答
不见故我
2018-04-25 · 主要用于文档的共享,YYDS!
不见故我
采纳数:179 获赞数:255

向TA提问 私信TA
展开全部
不得不说,你这个setInterval是我见过的最骚的用法。。。。
话说回来,你这个为什么不直接用for循环呢
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式