多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
className 属性设置或返回元素的class 属性。 **语法:** ~~~ object.className = classname ~~~ **作用:** 1.获取元素的class 属性 2\. 为网页内的某个元素指定一个css样式来更改该元素的外观 **看看下面代码,获得 元素的 class 属性和改变className:** [![](http://img.mukewang.com/52e4e28c0001c97f07980838.jpg)](http://img.mukewang.com/52e4e28c0001c97f07980838.jpg) **结果:** **[![](http://img.mukewang.com/52e4e711000135d903810270.jpg)](http://img.mukewang.com/52e4e711000135d903810270.jpg)** ### 任务 **我们通过className属性来设置元素的样式:** 1.在右边编辑第33行补充代码,给id="p1"元素通过className添加"类名为one"的样式。当点击"添加样式"按钮,第一段文字添加样式。 2.在右边编辑第37行补充代码,给id="p2"元素通过className修改为"类名为two"的样式。当点击"更改外观"按钮,第二段文字更改样式。 ``` <!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()"/> <script type="text/javascript"> function add(){ var p1 = document.getElementById("p1"); p1.className = "one"; } function modify(){ var p2 = document.getElementById("p2"); p2.className = "two"; } </script> </body> </html> ```