题解 | #购物面板#

购物面板

https://www.nowcoder.com/practice/1448469386f746f5941db2712372f373

<!DOCTYPE html>

<html>

<head>

    <meta charset=utf-8>

</head>

<body>

    <table>

        <thead>

            <caption>

                商品

            </caption>

        </thead>

        <tbody>

            <tr>

                <td>炸鸡</td>

                <td>28元</td>

                <td><button id="zjtaiduola">-</button></td>

                <td><span id="zjsl">0</span></td>

                <td><button id="zjtaishaola">+</button></td>

            </tr>

            <tr>

                <td>可乐</td>

                <td>5元</td>

                <td><button id="kltaiduola">-</button></td>

                <td><span id="klsl">0</span></td>

                <td><button id="kltaishaola">+</button></td>

            </tr>

            <tr>

                <td>总价:</td>

                <td><span id="total">0</span></td>

            </tr>

        </tbody>

    </table>

    <script type="text/javascript">

        // 补全代码

        function randenAllPrice() {

            var zj = document.querySelector("#zjsl").innerHTML

            var kl = document.querySelector("#klsl").innerHTML

            var allPrice = parseInt(zj) * 28 + parseInt(kl) * 5

            document.querySelector("#total").innerHTML = allPrice

        }

        document.querySelector("#zjtaiduola").addEventListener("click", function () {

            var zjsl = parseInt(document.querySelector("#zjsl").innerHTML)

            zjsl--

            if (zjsl <= 0) {

                zjsl = 0

            }

            document.querySelector("#zjsl").innerHTML = zjsl

            randenAllPrice()

        })

        document.querySelector("#zjtaishaola").addEventListener("click", function () {

            var zjsl = parseInt(document.querySelector("#zjsl").innerHTML)

            zjsl++

            document.querySelector("#zjsl").innerHTML = zjsl

            randenAllPrice()

        })

        document.querySelector("#kltaishaola").addEventListener("click", function () {

            var klsl = parseInt(document.querySelector("#klsl").innerHTML)

            klsl++

            document.querySelector("#klsl").innerHTML = klsl

            randenAllPrice()

        })

        document.querySelector("#kltaiduola").addEventListener("click", function () {

            var klsl = parseInt(document.querySelector("#klsl").innerHTML)

            klsl--

            if (klsl <= 0) {

                klsl = 0

            }

            document.querySelector("#klsl").innerHTML = klsl

            randenAllPrice()

        })

    </script>

</body>

</html>

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务