猿问

js 变量取反问题

window.onload=function(){


  var flag = true;

  var img1 = document.getElementById("img1");

  var img2 = document.getElementById("img2");

    document.getElementById("sel").addEventListener('touchstart',function(){

        if(flag){

            img1.style.display='inline-block';

            img2.style.display='none';

            flag = false;  // 为什么不能   !flag 这样写

        }else{  

            img1.style.display='none';

            img2.style.display='inline-block';

            flag = true;   // 为什么不能   !flag 这样写

        }

    })

}


=======

怎么把这段代码写到最精简呢


撒科打诨
浏览 1432回答 2
2回答

回首忆惘然

!flag是取反,不是置反flag=!flag;可以
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答