1-6习题

1-6习题

http://img1.sycdn.imooc.com//climg/5a0c367b00013f8c05320392.jpg能帮我看看哪里有问题吗,我通过idea打开浏览器连输入框都弹不出来

正在回答

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

4回答

你好,代码12行,即 alert("密码不能大于12位")的后面的分号是在中文状态下输入的,应该换位英文状态下的。

祝学习愉快~

提问者 逍遥剑侠皮皮君 2017-11-16 14:38:57

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>return</title>

</head>

<body>

<script>

    var input=prompt("请输入您的密码");

    function funName(str){

        if (input.length>=6 && input.length<=12){

            return;

        }else if (input.length<6) {

            alert("密码不能小于6位");

        } else{

            alert("密码不能大于12位");

        }

    }// 补充代码

    funName(input);

</script>

</body>

</html>

这个是源代码


好帮手慕糖 2017-11-16 11:58:53

你好,建议:将你的代码粘贴过来,只有图片的话不能确定是否是代码书写有问题。

祝学习愉快~

  • 提问者 逍遥剑侠皮皮君 #1
    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>return</title> </head> <body> <script> var input=prompt("请输入您的密码"); function funName(str){ if (input.length>=6 && input.length<=12){ return; }else if (input.length<6) { alert("密码不能小于6位"); } else{ alert("密码不能大于12位"); } }// 补充代码 funName(input); </script> </body> </html>
    2017-11-16 14:38:33
xiaorenwu029 2017-11-16 09:09:38

如果你输入的内容符合条件,程序会直接返回

  • 提问者 逍遥剑侠皮皮君 #1
    我的情况是。。连那个输入框都出不来
    2017-11-16 10:07:14
  • xiaorenwu029 回复 提问者 逍遥剑侠皮皮君 #2
    你这里写的代码都在script标签中啊,输入框是不会出来的啊,因为js是不会直接向页面书写内容的,在js中你如果想看到页面的内容,可以尝试使用document.write向页面输出内容
    2017-11-16 11:29:16
  • 提问者 逍遥剑侠皮皮君 #3
    但是后面不是引用了这个函数么,如果用document输出那这个弹出窗口的效果怎么弄,求大佬解答呀
    2017-11-16 11:34:28
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
JavaScript基础入门 2018
  • 参与学习       547    人
  • 提交作业       206    份
  • 解答问题       640    个

JavaScript作为前端学习中的一个重要组成部分,本课程将带领你从最基础的语法开始,学习js的流程控制语句、函数、内置对象、DOM基础、DOM事件、BOM基础以及经典的js案例--轮播图。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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