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

8-1练习

使用的是confirm()函数,当点击取消时 ,为什么还是弹出和确定按钮一样的窗口???

正在回答

4 回答

看看是不是没加判断了,confirm点取消只会返回false不会跳过代码,

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

寻清风处 提问者

function openn() { var page=confirm("欢迎来到慕课网!"); if(page=true) { window.open("http://www.imooc.com","_blank","width=600,length=400"); } else {} //alert("欢迎来到慕课网!"); } </script> </head> <body> <form> <input type="button" value="点击我,打开新窗口" onclick="openn()"/> 代码是这样的
2017-08-09 回复 有任何疑惑可以回复我~
#2

shiina

你这是赋值,不是逻辑判断符 应该用 == 而不是 =
2017-08-09 回复 有任何疑惑可以回复我~
#3

寻清风处 提问者 回复 shiina

666,谢啦!!☆⌒(*^-゜)v
2017-08-12 回复 有任何疑惑可以回复我~

楼上正解,=是赋值,第十二行改成==就对了

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

http://img1.sycdn.imooc.com//598ae9d400018f3904400406.jpg

代码是这样的


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

不会呀,点击取消是正常的,直接关闭了,你是不是什么哪里写错还是咋地?

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

寻清风处 提问者

function openn() { var page=confirm("欢迎来到慕课网!"); if(page=true) { window.open("http://www.imooc.com","_blank","width=600,length=400"); } else {} //alert("欢迎来到慕课网!"); } </script> </head> <body> <form> <input type="button" value="点击我,打开新窗口" onclick="openn()"/> 代码是这样的
2017-08-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程
意见反馈 帮助中心 APP下载
官方微信