当prompt不输入内容时不是返回null吗?

来源:1-1 让你认识JS

lss94

2016-03-17 09:18

为什么我这在输入框里什么都没填直接点确定,弹出的是空白,点击取消却提示null

写回答 关注

5回答

  • hansnow
    2016-03-17 09:49:39
    已采纳

    参考MDN:https://developer.mozilla.org/en-US/docs/Web/API/Window/prompt


    When the user clicks the OK button, text entered in the input field is returned. If the user clicks OK without entering any text, an empty string is returned. If the user clicks the Cancel button, this function returns null.

    lss94

    我看了,原来还有默认值,和空字符串的情况啊,谢了。

    2016-03-17 10:03:08

    共 1 条回复 >

  • weibo_虹虹的小虫子
    2016-03-17 10:05:31

    点击确定按钮时,返回值是文本框的内容,你什么都不输入,那返回值是应该就是空的咯?不过我还不太理解内容为空与null的区别,有可能跟这个有关吧,我是这么想的(⊙o⊙)

  • lss94
    2016-03-17 10:00:02

    我知道点取消返回null主要是想知道在我不输入的情况下,返回值应该也是null才对,怎么什么都不显示?

  • 侠客岛的含笑
    2016-03-17 09:59:26

    我同意

  • shancha
    2016-03-17 09:35:51

    prompt点取消返回的是null,你可以查下资料

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题