lxwphp

第一种:      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

分类:

技术点:

相关文章: