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

reset求问?

那这样写可以吗?可是运行不出来,语法好像也没有错误吧
<style type="text/css"> 
.k{ 
    height:400px; 
    width:600px; 
    border:#333 solid 1px; 
 padding:5px; 
} 
</style>
function reset() 
{ 
    var b=confirm("Are you sure to reset?"); 
    if(b==true) 
    { 
       var a=document.getElementById("txt");
    }
}

正在回答

2 回答

你这样的话,if语句里只是获取了ID名,根本啥都没做。。reset这词也只是函数名而已

试试

if(b==true) 

    { 

       var a=document.getElementById("txt");

    a.removeAttribute("style");

    }

现在来详解一下。removeAttribute() 方法删除指定的属性。

既然是把样式属性都删了,为什么<style></style>里的却没被删,是因为obj.style.xx这个控制样式的方法,是直接把样式加上去。相当于<div id="txt" style="color="red">这样,而removeAttribute() 作用就是把这种内联样式去掉,内部样式并不会受到影响(通俗地说就是他把你那些强行加上去的属性去掉,控制样式那个obj.style.xx就是属于强行粗暴型,remove职责就是驱逐这些东西)

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

js里面reset是document对象的方法。

你改给自定义的函数改个名字就好了

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

举报

0/150
提交
取消

reset求问?

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