返回jQuery获......登陆

jQuery获取随机数

笑颜常开2019-01-23 21:47:15264

<!DOCTYPE html>

<html>


<head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <title>获取随机色</title>

  <script type="text/javascript" src="jquery-3.3.1.js"></script>

  <style type="text/css">

    a {

      float: left;

      display: block;

      margin: 50px;

      width: 100px;

      line-height: 100px;

      text-align: center;

      height: 100px;

      color: #fff;

      border-radius: 50px;

      text-decoration: none;

    }


    button {

      width: 50px;

      height: 50px;

    }

  </style>


  <script type="text/javascript">

    //改变标签的背景颜色

    function aa(tag) {

      var len = document.getElementsByTagName(tag).length

      for (var i = 0; i < len; i++) {

        document.getElementsByTagName(tag)[i].style.backgroundColor = 'rgb(' + Math.floor(Math.random() * 256) + ',' + Math.floor(Math.random() * 256) + ',' + Math.floor(Math.random() * 256) + ')'

      }

    }

    $(document).ready(function() {

      $(".but1").click(function() {

        aa('a')

        $bg = $('a').css('backgroundColor')

        $('a').css('box-shadow', '0px 0px 20px ' + $bg)

        $('a').text(Math.floor(Math.random() * 100));

      })

      aa('a')

      $('a').mouseover(function() {

        $bg = $(this).css('backgroundColor')

        $(this).css('boxShadow', '0px 0px 20px ' + $bg)

        $(this).css('borderRadius', '20px')

      })

      $('a').mouseleave(function() {

        $(this).css('boxShadow', 'none')

        $(this).css('borderRadius', '50px')

      })

    })

  </script>

</head>


<body>

  <a href="#">1</a>

  <a href="#">2</a>

  <a href="#">3</a>

  <a href="#">4</a>


  <br>

  <button class="but1">改变颜色</button>

</body>


</html>

A%)8LC5FXSQ4YP6{$R)REG8.png

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送