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

如何还原原来的样式

function change5(){
    var mychar=document.getElementById("txt");
    mychar=confirm("还原到初始状态?")
    if(mychar==ture){
        mychar.classNaMe="txt";
    };
这样写为什么不生效?


提问者:精慕门4438460 2016-05-14 10:29

个回答

  • cyanv威
    2016-05-14 16:59:40

    因为txt的属性已经被你前面的行为改过了 classname之前学的是改成已经定好不会变的类型 直接设置以前的属性就行了 

    function dclear(){

    if(confirm("确定要取消设置吗?")){

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

    mychar.style.color="#000";

    mychar.style.backgroundColor="#fff";

    mychar.style.width="600px";

    mychar.style.height="400px";

    mychar.style.display="block";

    }


  • 幽火
    2016-05-14 12:02:24

    mychar.classNaMe="txt"; 改成

    mychar.removeAttribute('style');