慕移动1642599
2016-11-19 09:51
为什么点了按钮 出来的是后者结果 不是应该弹出对话框吗? 求大神指点一二啊
您使用的浏览器弹框,可能被您无意间给禁止弹出了,他会默认返回值是false,所以会直接输出的是后者结果 ;建议您换个浏览器测试下
我知道你说的是哪一章了,你说的是javascript入门篇2-3确认那节,
同学这是你提出的问题:
cofirm(str)这节输出结果有错没?
为什么点了按钮 出来的是后者结果 不是应该弹出对话框吗? 求大神指点一二啊
var str="请确认密码?";
confirm(str);
str只是一个变量而已 ,我在上面给了一个var str="请确认密码?"; ,结果输出的是confirm("请确认密码?")
有什么不懂都可以找我,我也是从新手走出来的
这是下面2章2-7编程练习的代码
function Wopen() {
var dk = confirm("确定要打开新窗口吗?");
if (dk) {
var tc = prompt("请输入地址", 'http://');
if (tc) {
window.open(tc, '_blank', 'width=400,height=500,menubar=no,toolbar=no');
}
else {
return false;
}
} else {
return false;
}
}
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
因为用document是直接出来的结果 即是显示在网页上面的 而不是对话框。 如果你改用 alert则是出现的窗口。
你可以把全部代码发过来吗?什么这节,没有全部代码我不知道你str传的是什么值
你学的是javascript入门篇吗?第几章,什么节(如几—几,1-2),我直接过去帮你分析代码找原因
JavaScript入门篇
740340 学习 · 9566 问题
相似问题