美文网首页
点击切换按钮 源生js实现

点击切换按钮 源生js实现

作者: daoqing99 | 来源:发表于2017-03-08 15:17 被阅读0次
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css" media="screen">
    .twenty {
        width: 29%;
        height: 35px;
        border: 1px solid #c3c3c3;
        color: #8b8b8b;
        margin-top: 19px;
        margin-left: 10px;
        float: left;
        border-radius: 8px;
        text-align: center;
        line-height: 35px;
        font-size: 13px;
    }
    
    .elect {
        border: 1px solid #db3752;
        color: #db3752;
    }
    </style>
</head>

<body>
    <div class="twenty elect">20元</div>
    <div class="twenty">50元</div>
    <div class="twenty right">100元</div>
    <div class="twenty">200元</div>
    <div class="twenty">500元</div>
    <div class="twenty right">其他金额</div>
    <script type="text/javascript">
    //          选择充值金额
    var payMoney = document.getElementsByClassName('twenty');
    for (var i = 0; i < payMoney.length; i++) {
        payMoney[i].onclick = function() {
            delClass()
            var classVal = this.getAttribute('class');
            classVal = classVal.concat(" elect");
            this.setAttribute("class", classVal);
        }
    }

    //      删除所有elect类
    function delClass() {
        var payMoney = document.getElementsByClassName('twenty');
        for (var i = 0; i < payMoney.length; i++) {
            var allClass = payMoney[i].getAttribute('class');
            allClass = allClass.replace('elect', '');
            payMoney[i].setAttribute('class', allClass)
        }
    }
    </script>
</body>

</html>

相关文章

网友评论

      本文标题:点击切换按钮 源生js实现

      本文链接:https://www.haomeiwen.com/subject/omvbgttx.html