• 控制类名(className 属性)设置或返回class属性


    控制类名(className 属性)

    className 属性设置或返回元素的class 属性。

    语法:

    object.className = classname

    作用:

    1.获取元素的class 属性

    2. 为网页内的某个元素指定一个css样式来更改该元素的外观

    看看下面代码,获得 <p> 元素的 class 属性和改变className:

    结果:

    任务

    我们通过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=utf-8">
    <title>className属性</title>
    <style>
        body{ font-size:16px;}
        .one{
    		border:1px solid #eee;
    		230px;
    		height:50px;
    		background:#ccc;
    		color:red;
        }
    	.two{
    		border:1px solid #ccc;
    		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>





  • 相关阅读:
    Pandas学习整理与实践
    数据描述性统计整理
    关于购置硬盘的相关注意点
    福大软工 · 最终作业
    福大软工 · 第十二次作业
    Beta冲刺 (7/7)
    Beta冲刺 (6/7)
    深度剖析Vue中父给子、子给父、兄弟之间传值!
    mysql 增删改插
    前端必学TypeScript之第一弹,st基础类型!
  • 原文地址:https://www.cnblogs.com/yongbin668/p/5592820.html
Copyright © 2020-2023  润新知