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

为什么我的取消函数实现不了

    var mychr = confirm("是否取消设置?");    if(mychr==true)    {        var mychar = document.getElementById("txt");        mychar.className = "txt";    }    else    {}


提问者:qq_啦啦啦啦_5 2018-07-03 10:05

个回答

  • _Henry_Lin_
    2018-07-03 10:25:15
    已采纳

    className只能接受class样式,这边的 #txt是 id 样式,所以起不到作用。

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

    // 可将之前的设置全部置为null来恢复无格式效果,如果原本有格式,则置为初始格式即可。

    function cancelSettings(){

        var isCancel = confirm("是否取消设置?");    

      if (isCancel) {

            myTxt.style.color = null;
            myTxt.style.width = null;
            myTxt.style.height = null;
            myTxt.style.display = null;

        }
    }