为什么有时弹框出现两次
来源: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循环里面 ,当你输入内容多的话 , 那么每次循环都会弹出 . 可以如下修改:

完善一下吧 , 祝学习愉快 ,望采纳 .
相似问题