问答详情
源自:2-7 编程练习

这是哪一步出问题了?

function openWindow(){ var open=confirm("确认打开新窗口吗?");if(open=true){var url=prompt("请输入网址:","http://www.imooc.com");if(url!=null){window.open(url,'_blank','width=400,height=500,menubar=no,toolbar=no');}else{alert("结束");}}else{alert("结束");}} 当点击新窗口打开网站时点击取消为什么不是直接弹出结束,而是到输入网址那个页面?

提问者:qq_學吥會啲堅強_0 2016-04-21 15:48

个回答

  • 篮紫枫
    2016-04-21 15:58:04
    已采纳

    if(open=true)  应该是if(open==true)  
    你这样是赋值了。

  • qq_008
    2016-04-21 16:57:02

    if(open==true)  

  • 唯蓉
    2016-04-21 16:54:16

    if(open==true),判断应该是“==”

  • qq_BestaiqWish_0
    2016-04-21 16:02:32

    if(open==true)  这是一个判断  open=true   这是赋值

  • Archer1002
    2016-04-21 15:59:21

    第一个IF后面的括号里应该是双等号if(open==true)