问答详情
源自:4-1 编程挑战

取消设置里最后一步”否则不操作“怎么弄?

function cancel(){
   var mycancel=confirm("确定取消设置吗?");
   if(mycancel=true){
       txt.removeAttribute("style");
   }
   else{
       alert("over");
   }
}

这个else后面无论写不写都没用啊!点取消也是恢复原始值了,求指点!

提问者:眯虫 2016-05-23 17:51

个回答

  • Heasy3379038
    2016-05-23 18:27:31
    已采纳


       if(mycancel!=true){
           txt.removeAttribute("style");
       }
       else{
           alert("over");
       }
    }


    试试

  • 慕粉3380668
    2016-05-25 16:00:28

    if(mycancel=true){
           txt.removeAttribute("style");
       }

    等于号"="是赋值

    双等于号"=="才是判断是否相等

    可以写成if(mycancel==true)或者if(mycancel)

  • Heasy3379038
    2016-05-23 18:28:28

    要修改就休if(mycancel这里true),就可以的