这是哪一步出问题了?

来源:2-7 编程练习

qq_學吥會啲堅強_0

2016-04-21 15:48

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("结束");}} 当点击新窗口打开网站时点击取消为什么不是直接弹出结束,而是到输入网址那个页面?

写回答 关注

5回答

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

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

    qq_學吥會...

    非常感谢!

    2016-04-21 15:58:57

    共 1 条回复 >

  • 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)

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题