为了账号安全,请及时绑定邮箱和手机立即绑定

为什么window触发不了啊

function Y(){ var x=confirm("请选择") if(x==true){ var u=prompt("网址","www.baidu.com"); } else if(u=="www.baidu.com"){ window.open(u,'_top','width=600px,height=500px') } else{ document.write("您选择了取消"); } }为什么window触发不了啊

正在回答

2 回答

if else 结构太乱了.弹出www.baidu.com后无论选择是或否都会结束选择 ,也就是后面的else不执行了,而且网址前要加http:// , 代码大概这样

function Y() {

var x=confirm("请选择")

if(x==true)

  {
    var u=prompt("网址","http://www.baidu.com");
  if(u=="http://www.baidu.com")
  { window.open(u,'_top','width=600px,height=500px'); }
  }
else
  { document.write("您选择了取消"); }

}

0 回复 有任何疑惑可以回复我~
#1

qq_微笑丶敷衍心痛_0 提问者

非常感谢!
2017-08-22 回复 有任何疑惑可以回复我~

网址前面没加http协议

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么window触发不了啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信