课程
/前端开发
/JavaScript
/JavaScript入门篇
除了Object.removeAttribute("style");外。能不能var一个x变量为原来的"txt"样式,按下取消设置按钮把mychar = "x";来实现初始化的效果?
2020-04-08
源自:JavaScript入门篇 4-1
正在回答
"能不能var一个x变量为原来的"txt"样式,按下取消设置按钮把mychar = "x";来实现初始化的效果?"
这个问题的话就变得更复杂了,因为你取到的元素mychar是根据你修改实时变化的,所以你要取之前的样式的话 就得建一个对象保存它的属性,然后一个个赋给obj.style.xxx, 这个style不能直接赋一个对象,所以还是回到最简单的 ,把修改过的改回来就好
你们在哪儿看到的obj.removeAttribute()呀 我的怎么没有,其实它这里修改过的只有color,backgroundColor,width,height,display这几个属性,最初的属性是没有设置color和backgroundColor的,所以只需要赋一个空串就好obj.style.color="",然后一个个修改obj.style为原来的值
能的
var selectH2=document.getElementById("con");var selectDiv=document.getElementById("txt");function rmChanges(){ var confirmRM=confirm("是否要取消设置?"); if(confirmRM==true){ selectH2.style=""; selectDiv.style=""; } }
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
1 回答关于取消设置按钮的设置
3 回答取消设置 按钮
3 回答关于取消设置的问题
2 回答取消设置按钮不管用