为什么有时弹框出现两次
来源:3-7 编程练习
非凡哥大战哥斯拉
2018-12-11 12:56:55
var input=prompt("请输入您要搜索的内容"); for(var i=0;i<input.length;i++){ var x_word=input.indexOf("草") if(x_word!= -1){ if(input.charAt(i)=="草"){ document.write("敏感字‘草’在"+i+"位置被发现"+"<br/>") } }else{ alert("搜索内容合法") } }document.write("敏感字‘草’字首次出现的位置是"+x_word)
1回答
你好同学 , 因为 alert("搜索内容合法")写在了for循环里面 ,当你输入内容多的话 , 那么每次循环都会弹出 . 可以如下修改:
完善一下吧 , 祝学习愉快 ,望采纳 .
相似问题