求快看看 alert显示不出


<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>电影院座位预定</title>
        <link rel="stylesheet" href="css/seat.css">

    </head>
    <body>
        <div id="main">
            <div class="seat">
                <div id="seat-map">
                    <div id="front">屏幕</div>
                    <div id="seat-row">

                    </div>
                </div>
                <div id="booking-details">
                    <p>影片:<span>后来的我们</span></p>
                    <p>时间:<span>5月1日 21:00</span></p>
                    <p>票价:50元</p>
                    <p>座位:</p>
                    <ul id="selected-seats"></ul>
                    <p>票数:<span id="counter">0</span></p>
                    <p>总计:<b><span id="total">0</span></b></p>

                    <button class="checkout-button" >确定购买</button>

                    <div id="legend"></div>
                </div>
                <div style="clear:both"></div>
            </div>

        </div>
        <script>
            var price = 50; // 定义票价
            for (var i = 1; i <= 8; i++) {
                for (var j = 1; j <= 8; j++) {
                    var one = document.createElement('div')
                    document.getElementById('seat-row').appendChild(one)
                    one.setAttribute('class', 'oneDiv')
                    // 定义变量num创建一个span标签
                    var num = document.createElement('a')
                    // 为变量num添加文本
                    num.innerText = i + '-' + j
                    // 为每个div定义id
                    one.setAttribute('id', 'seat' + i + j)
                    // 为座位添加点击事件监听器
                    one.addEventListener('click', function () {
                        this.style.backgroundColor = '#DE3239'
                        // 定义变量select通过获取当前点击div的id
                        var select = this.id
                        // 截取id第5个字符赋值给row
                        var row = select.slice(4, 5)
                        // 截取id第6个字符赋值给col
                        var col = select.slice(5, 6)
                        // 定义变量newUL通过id获取无序列表
                        var newUL = document.getElementById('selected-seats')
                        var lists = document.createElement('li')
                        // 为无序列表添加
                        newUL.appendChild(lists)
                        lists.innerText = row + '排' + col + '座'
                        // 添加数量和总数
                        var amount = document.getElementById('selected-seats').getElementsByTagName('li').length
                        var counter = document.getElementById('counter')
                        var total = document.getElementById('total')
                        counter.innerText = amount;
                        total.innerText = amount * price;
                    })
                    one.appendChild(num)
                }
            }


            var counter=document.getElementById('counter');
            if (counter.length >= 5) {
                window.alert("您最多购买5张电影票");
            }

        </script>
    </body>
</html>

说明没进if啊

不是元素的length大于5 是元素的innerHTML的值大于5时if才运行