老师帮忙看一下哪里出错了
来源:2-14 编程练习
慕用4171208
2020-05-11 17:14:20
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>信息录入</title>
</head>
<body>
<input type="button" value="录入" >
<script type="text/javascript">
var inputs=document.getElementsByTagName("input");
var entry=inputs[0];
entry.onclick=entryFn;
var msg;
var arr=[];
function entryFn(){
while(msg!=-1){
msg=prompt("请输入员工名字");
arr.push(msg);
}
}
for(var i=0;i<arr.length;i++){
document.write("录入的第"+(i+1)+"个员工的信息是"+arr[i]+"<br>");
}
</script>
</body>
</html>
1回答
好帮手慕粉
2020-05-11
同学你好,因为同学的for循环放错了地方,因为代码是自上而下执行的,当给按钮绑定上事件以后,我们还没有点击,就去遍历arr数组了,而此时arr数组是空的,所以不会显示内容。修改参考:
祝学习愉快~
相似问题