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

为什么取消设置不行

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

function settings(){

    var message=confirm("还原设置?");

    if(messge){

        document.getElementById("txt").removeAttribute("style");

    }

    else{

        

    }

}


提问者:acoderdohiswork 2018-11-26 16:43

个回答

  • 花花世界11
    2018-11-27 17:55:58

    你的方法是没有问题的可能问题出在了你绑定事件上面,有可能你的事件绑定错了。

  • xdh
    2018-11-27 10:06:01

    getAttribute和removeAttribute不能直接操作“style”吧;

    #txt的默认样式应该是color:inherit;width:400px;heihgt:600px;display:block;确认取消设置就一一恢复设置对应的属性;

    如果要扩展,就声明变量分别存储div的初始属性,点击取消设置再将初始值赋值给div