zoukankan      html  css  js  c++  java
  • js 给某个div增加class 样式(三种方式)

    第一种:      el.setAttribute('class','abc'); 

      <!DOCTYPE HTML>
        <HTML>
        <HEAD>
        <meta charset="utf-8" />
        <title>setAttribute('class', 'abc')</title>
        <style type="text/css">
        .abc {
        background: red;
        }
        </style>
        </HEAD>
        <BODY>
        <div id="div">test div</div>
        <script>
        var div = document.getElementById('div');
        div.setAttribute("class", "abc");
        </script>
        </BODY>
        </HTML> 

    第二种: el.setAttribute('className', 'abc');

       

    <!DOCTYPE HTML>
        <HTML>
        <HEAD>
        <meta charset="utf-8" />
        <title>setAttribute('className', 'abc')</title>
        <style type="text/css">
        .abc {
        background: red;
        }
        </style>
        </HEAD>
        <BODY>
        <div id="div">test div</div>
        <script>
        var div = document.getElementById('div');
        div.setAttribute("className", "abc");
        </script>
        </BODY>
        </HTML>


    第三种:el.className = 'abc';

      

     <!DOCTYPE HTML>
        <HTML>
        <HEAD>
        <meta charset="utf-8" />
        <title>el.className = 'abc'</title>
        <style type="text/css">
        .abc {
        background: red;
        }
        </style>
        </HEAD>
        <BODY>
        <div id="div">test div</div>
        <script>
        var div = document.getElementById('div');
        div.className = 'abc';
        </script>
        </BODY>
        </HTML>

    建议使用第三种方法, 其他方法可能存在浏览器兼容问题。

    原文:https://blog.csdn.net/yan791124465/article/details/71123664

  • 相关阅读:
    JS正则表达式
    JS验证电话号是否合法
    特性Attribute 的使用
    三层架构(面向对象思想)
    oracle 游标的使用
    oracle中的net manager 无法配置
    .net学习网站汇总
    每天进步一点点之后缀表达式求值
    每天进步一点点之中缀表达式转后缀表达式
    下载Android代码
  • 原文地址:https://www.cnblogs.com/lxwphp/p/10042952.html
Copyright © 2011-2022 走看看