JS中的CSS问题

function block1(){

    var tt = document.getElementById("buttom1");

    var ttm = document.getElementById("topt");

    tt.onclick = function(){

        if(ttm.style.display = "block"){

            ttm.style.display = "none";

            alert(ttm.style.display)

        }else{

            ttm.style.display = "block";

            alert(ttm.style.display)

        }

    }


}

为什么用上去之后点击一次  #topt消失 而第二次的话就没运行else语句的内容而是继续运行第一条

#topt{

    display: block;

    position: fixed;

    cursor: pointer;

    right: 20px;

    bottom: 100px;

    font-size: 4px;


玉珏念北
浏览 1526回答 4
4回答

路飞弟弟

注意=与==的关系一个是赋值 一个是比较

Caballarii

if里面该用两个等于号
打开App,查看更多内容
随时随地看视频慕课网APP