老师帮忙看下哪里错了
来源:2-14 编程练习
Perfect雪儿
2019-07-22 15:46:46
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息录入</title>
</head>
<body>
<input type="button" value="录入" >
<script type="text/javascript">
var s=document.getElementsByTagName("input")[0];
s.onclick=o;
function o(){
var x=prompt("请输入员工姓名"),
y=[];
for (var i = 0; i < y.length; i++) {
if (x!="-1") {
x=prompt("请输入员工姓名");
y.push(x);
}
else{
document.write("录入第"+(i+1)+"个员工信息是:"+y[i]+"<br>");
}
}
}
</script>
</body>
</html>
1回答
好帮手慕糖
2019-07-22
同学你好,1、如下,数组是空的,所以长度为0,不满足循环条件,所以根本进不去循环。
2、建议:这里使用while循环来实现输入,然后使用for循环来控制输出,例:
希望能帮助到你,欢迎采纳。
祝学习愉快!
相似问题