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

2-7的编程练习请问为什么我这样写没有反应呢

<script type="text/javascript"> 

    function rec()

        {var mywindow=confirm(“是否打开新窗口:”);  

    if(mywindow=true);

    {var site=prompt(“输入网址:”,“http://www.imooc.com/”);

    window.open( site,"_blank","width=400,height=500,menubar=no,toolbar=no")}

    else

    {return null;}}

  </script>


正在回答

7 回答

http://img1.sycdn.imooc.com//5703b084000109ea05900192.jpg错误一:将判断相等误写为赋值符号;错误二if语句多了个分号

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

青空之雪

另外还有二楼回复的,按钮点击事件名称是否对应
2016-04-05 回复 有任何疑惑可以回复我~
#2

慕瓜8196988 提问者

原来如此,太感谢大家了!
2016-04-06 回复 有任何疑惑可以回复我~

你只写了个函数,当然没反应。。。还有就是以上提到的==

0 回复 有任何疑惑可以回复我~
  1.    function openWindow

  2. ==


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

"=="表判断,“=”是赋值


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

看看你的函数名和onclick调用的函数名是否一致

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

if(mywindow=true) 改成 if(mywindow==true)  有两个'=='号 此处为boolean类型 判断的是关系类型 mywindow中返回结果为true或false  而'='号是赋值关系

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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739729    人
  • 解答问题       9566    个

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

进入课程

2-7的编程练习请问为什么我这样写没有反应呢

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