老师帮忙看一下哪里出错了

来源: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数组是空的,所以不会显示内容。修改参考:

http://img.mukewang.com/climg/5eb927b80947fd1609190267.jpg

祝学习愉快~

0

0 学习 · 40143 问题

查看课程