老师可以再帮我从新梳理一下思路吗、
var inputs = document.getElementsByTagName("input");
// 按钮
var entry = inputs[0];
// 绑定点击事件
entry.onclick = entryFn;
function entryFn() {
// 接受用户输入的数据
var Namesj = [];
// 变量接受用户输入的值
var name = prompt('请输入员工名字!');
//判断是否输入结束关键字 -1,如果不是则循环变量,如果输入关键字,则执行跳过这个变量。执行下面的循环数组
while (name != "-1") {
name = prompt('请输入员工名字!');
// 把用户 输入的数据,追加到数组中。
Namesj.push(name) - 1;
}
// 把关键字从数组中删掉: pop() 删掉最后一个数组元素
Namesj.pop();
// 循环数组拿到 存储的值
for (var i = 0; i < Namesj.length; i++) {
// 输出页面
document.write("这是录入的第" + (i + 1) + "个员工信息:" + Namesj[i] + "<br/>");
}
}0
收起
正在回答 回答被采纳积分+1
3回答
慕前端4396110
2019-05-19 09:54:11
这个有问题,1、应该把while循环的prompt输入框放在push语句下面,不然第一次输入的就不会显示。这样也就不要POP去删除最后一个了 2、push语句后面有个 -1 是什么意思???

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星