使用prompt获取用户输入,关于返回值有如下问题,请指:
<script type="text/javascript"> var name = prompt("请输入您的姓名:"); if(name != null){ document.write("你好"+name); }else{ document,write("bye"); }</script>
问题如下:
1,当我不输入任何东西时,直接点击确定,输出“你好”二字,什么原因?
2,当我不输入任何东西,点击取消时,输出“你好null”,什么原因?
3,我看教程上写的是点击确定,将输入框中的内容作为返回值,当点击取消,返回值为null,但是这却与我以上代码的点击取消的结果相违背,什么原因呢?
谢谢
相关分类