问答详情
源自:1-1 让你认识JS

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

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

提问者:lss94 2016-03-17 09:18

个回答

  • 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.

  • 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,你可以查下资料