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

请问为什么后三个函数执行不了?

//定义"改变颜色"的函数

function changeColor(){

    var change1=document.getElementById("txt");

    change1.style.color="red";

    document.getElementById("txt").style.backgroundColor="blue";

}


//定义"改变宽高"的函数

function changeWidth(){

    var change2=document.getElementById("txt").style.width="500px";

    var change3=document.getElementById("txt").style.height="300px";

}


//定义"隐藏内容"的函数

function changeHide(){

    var hide=document.getElementById("con");

    hide.style.display("none");

}


//定义"显示内容"的函数

function changeShow(){

    var show=document.getElementById("con");

    show.style.display("block");

}


//定义"取消设置"的函数

function offSet(){

    var text=confirm("确定要恢复默认设置?")

    if(text==true){

    var esc=document.ElementById("txt");

    esc.removeAttribute("style");

    }

    else{

        

    }

}


提问者:antang 2017-06-09 14:45

个回答

  • jia_小海龟
    2017-07-19 15:26:33

    show.style.display("block");不是()而是=,格式错了。正确应该为show.style.display="block";

  • 慕慕7923648
    2017-06-09 15:09:35

    隐藏应该是hide.style.display="none";显示和取消是同理;