为了账号安全,请及时绑定邮箱和手机立即绑定

关于取消设置按钮的问题

除了Object.removeAttribute("style");外。能不能var一个x变量为原来的"txt"样式,按下取消设置按钮把mychar = "x";来实现初始化的效果?

正在回答

3 回答

"能不能var一个x变量为原来的"txt"样式,按下取消设置按钮把mychar = "x";来实现初始化的效果?" 

这个问题的话就变得更复杂了,因为你取到的元素mychar是根据你修改实时变化的,所以你要取之前的样式的话 就得建一个对象保存它的属性,然后一个个赋给obj.style.xxx, 这个style不能直接赋一个对象,所以还是回到最简单的 ,把修改过的改回来就好

0 回复 有任何疑惑可以回复我~

你们在哪儿看到的obj.removeAttribute()呀 我的怎么没有,其实它这里修改过的只有color,backgroundColor,width,height,display这几个属性,最初的属性是没有设置color和backgroundColor的,所以只需要赋一个空串就好obj.style.color="",然后一个个修改obj.style为原来的值

0 回复 有任何疑惑可以回复我~

能的

var selectH2=document.getElementById("con");
var selectDiv=document.getElementById("txt");
function rmChanges(){
        var confirmRM=confirm("是否要取消设置?");
        if(confirmRM==true){
            selectH2.style="";
            selectDiv.style="";
        }
    }

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739723    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

关于取消设置按钮的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信