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

为什么reset方法不好使?

为什么reset方法不好使?

小刚0123456 2016-12-14 14:55:42
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>className属性</title> <style>     body{ font-size:16px;}     .one{ border:1px solid #eee; width:230px; height:50px; background:#ccc; color:red;     } .two{ border:1px solid #ccc; width:230px; height:50px; background:#9CF; color:blue; } </style> </head> <body>     <p id="p1" > JavaScript使网页显示动态效果并实现与用户交互功能。</p>     <input type="button" value="添加样式" onclick="add()"/> <p id="p2" class="one">JavaScript使网页显示动态效果并实现与用户交互功能。</p>     <input type="button" value="更改外观" onclick="modify()"/>     <input type="button" value="取消样式" onclick="reset()"/> <script type="text/javascript">     var p2 = document.getElementById("p2");    function add(){       var p1 = document.getElementById("p1");       p1.className="one";//改变className    }    function modify(){       p2.className="two";    }                function reset(){           p2.removeAttribute('style');        } </script>      </body> </html>
查看完整描述

1 回答

已采纳
?
翱睿

TA贡献13条经验 获得超20个赞

<style></style>中用的是ID选择器,不是类选择器,所以script的function中给属性对象要用style属性,不能用className,那么reset中去除style才有效果。


查看完整回答
反对 回复 2016-12-14
  • 小刚0123456
    小刚0123456
    我想保留className,怎样可以把效果去除?请大神指教
  • 小刚0123456
    小刚0123456
    <body> <p id="p1" > JavaScript使网页显示动态效果并实现与用户交互功能。</p> <input type="button" value="添加样式" onclick="add()"/> <p id="p2" class="one">JavaScript使网页显示动态效果并实现与用户交互功能。</p> <input type="button" value="更改外观" onclick="modify()"/> <input type="button" value="取消样式" onclick="reset()"/> <script type="text/javascript"> var p2 = document.getElementById("p2"); function add(){ var p1 = document.getElementById("p1"); p1.className="one";//改变className } function modify(){ p2.removeAttribute('style'); p2.className="two"; } function reset(){ p2.style.width="230px"; p2.style.height="50px"; p2.style.background="#fff"; p2.style.border="0px"; p2.style.color="black" } </script> </body> </html> 我又写了一遍,这样好像可以了
  • 1 回答
  • 0 关注
  • 1464 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信