如何获取到prompt的返回值?
function openWindow() {
var NewPage = prompt("请输入要访问的网址", "http://www.imooc.com/");
if (NewPage==true) {
open('NewPage', '_blank', 'width=300', 'height=500', 'menubar=no', 'toolbar=no');
}
else {
alert("您取消了本次访问");
}
<hr/><hr/><hr/><hr/><hr/><hr/><hr/><hr/><hr/>
这段代码不管点了确定还是取消,都会跳到else里去
更新
缘来prompt返回的是文本,不是bool类型的。
因为prompt点确定返回的是文本框内容,取消返回Null,
故把判断条件改成 NewPage!=null就可以判断用户点了哪个按钮