有没有人用这个可以将样式实现恢复原始值啊,removeAttribute("style")不是删除style属性的么。参考大家的代码,除了直接在这个函数再次重新设置原来的属性,大部分人好像都是使用以下代码,但是我一直没办法实现重置啊,有没有大神教一下怎么使用removeAttribute()重置原来样式的,谢谢! function reset(){ var message=confirm("你确定要重置所有设置么?"); if(message==true){ txt.removeAttribute("style"); } }
var oldStyle=txt.getAttribute("style"); //获得旧的style属性
txt.removeAttribute("style"); //删除掉属性
txt.setAttribute("style",oldStyle); //恢复到旧的style属性
直接重载页面 document.location.reload();
线定义className=“yourstyle”,.yourstyle{你需要的式样}, 然后reset()去掉className就行了