这种方法能删除最后一个语句吗?

这种方法能删除最后一个语句吗?

<!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;

function entryFn(){

     //补充代码

     var arr=new Array();

     var input;

     var n=1;

     while(input!=-1){

         input=prompt("请输入员工的姓名");

         arr.push(input);

         document.write("录入的第"+n+"个员工信息是"+input[n-1])

     }

}


</script>

</body>

</html>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕言 2020-03-22 16:40:04

同学你好,使用同学提供的代码是不能实现删除-1这项的。可以参考下方对document.write这句代码的解释:

http://img1.sycdn.imooc.com//climg/5e77244e09a1afed09470181.jpg

建议:可以使用老师在上条回复中给出的解决方案。祝学习愉快~

好帮手慕言 2020-03-22 10:31:47

同学你好,-1是被存放在数组中的最后一位,可以使用数组中的pop()方法删除,删除之后再往页面中输出。如下:
http://img1.sycdn.imooc.com//climg/5e76cdee09b3b82310620377.jpg

祝学习愉快~

  • 提问者 慕婉清6507108 #1
    老师这种方法我知道,我是把变量放在while语句中自增。我删除的是整个录入的第n个员工语句,不是删除一个数组。上面代码复制错了,在下面有代码。
    2020-03-22 14:32:28
好帮手慕粉 2020-03-21 10:58:53

同学你好,不能的,运行代码并没有删掉:

http://img1.sycdn.imooc.com//climg/5e7580a8091ba6be06530062.jpg

修改参考:

http://img1.sycdn.imooc.com//climg/5e7582e5094246f608360363.jpg

祝学习愉快~

  • 提问者 慕婉清6507108 #1
    我的while循环里没加n++;不知道怎么还复制漏了。就是最后一句会出现-1啥的
    2020-03-21 20:19:21
  • 提问者 慕婉清6507108 #2
    <!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; function entryFn(){ //补充代码 var arr=new Array(); var input; var n=1; while(input!=-1){ input=prompt("请输入员工的姓名"); arr.push(input); document.write("录入的第"+n+"个员工信息是"+arr[n-1]+"<br/>"); n++; } } </script> </body> </html>
    2020-03-21 20:25:51
  • 提问者 慕婉清6507108 #3
    之前的复制错了。我就是想知道怎么删除最后一个-1的语句
    2020-03-21 20:26:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师