• 通过 修改元素的className更改元素的样式 适合于样式较多或者功能复杂的情况


      <!DOCTYPE html>
      <html lang="en">
       
      <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>Document</title>
      <style>
      div {
      100px;
      height: 100px;
      background-color: pink;
      }
       
      .change {
      background-color: purple;
      color: #fff;
      font-size: 25px;
      margin-top: 100px;
      }
      </style>
      </head>
       
       
      <body>
      <div class="first">文本</div>
      <script>
      // 1. 使用 element.style 获得修改元素样式 如果样式比较少 或者 功能简单的情况下使用
      var test = document.querySelector('div');
      test.onclick = function() {
      // this.style.backgroundColor = 'purple';
      // this.style.color = '#fff';
      // this.style.fontSize = '25px';
      // this.style.marginTop = '100px';
      // 让我们当前元素的类名改为了 change
       
      // 2. 我们可以通过 修改元素的className更改元素的样式 适合于样式较多或者功能复杂的情况
      // 3. 如果想要保留原先的类名,我们可以这么做 多类名选择器
      // this.className = 'change';
      this.className = 'first change';
      }
      </script>
      </body>
       
      </html>
  • 相关阅读:
    腾讯的张小龙是一个怎样的人?
    wordpress 推荐几个主题
    heidisql 可以查看sql
    phpmyadmin 连接外部数据库
    两个效果不错胡时间轴网站
    phpstorm与Mint 快捷键冲突
    Android Action
    Tomcat server.xml
    awk
    makefile
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/13051111.html
Copyright © 2020-2023  润新知