使用confirm()确定框,来确认是否取消设置。
如是将以上所有的设置恢复原始值,否则不做操作。
恢复初始值怎么做呢
用removeAttribute()这个方法也可以,用源码中的那种方法也可以
function sz(){ var sz=confirm("是否取消设置?"); if(sz==true){ var sz=document.getElementById("txt").removeAttribute("style"); } }
调用函数
function add5(){
var mar=confirm("取消设置?");
if(mar==true){
var mar=document.getElementById("txt").removeAttribute("style");
// var mar=document.getElementById("txt").style.width="600px";
// var mar=document.getElementById("txt").style.display="block";
}可以回复初始值
用location.reload()方法。无参数或者参数为false,表明如果文档已改变,重新加载该文档。
我获取初始值的方法是,通过confirm()返回一个boolean,然后boolean=true,放入if语句,然后获取“txt”标签对象,对着前面css中的参数,分别修改color,backgroundColor,width,height,display。
我开始想创建一个class,然后包含初始样式,最后获取class,然后修改。这样在大工程中效果挺好,但是这个练习来说,这样就可以了,笨方法有时却是最有效的。