js获取页面元素

<html>

    <head>

        <meta charset="UTF-8">

        <title></title>

    </head>

    <body>

        <div class="main>

            <p class="item" id="14">24</p>    

            <p class="item" id="12">22</p>

            <p class="item" id="13">2</p>    

            <p class="item" id="14">2</p>    

        </div>

    </body>

    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

    <script type="text/javascript">

        var arr = document.getElementsByClassName('item')

        console.log(arr.length )

        $('.item').each(function(index) {

            alert(index + ': ' + $(this).text());

          });

    </script>

</html>

打印结果为啥是3,第一个为22,去掉main标签后就正确了,求原因

交互式爱情
浏览 350回答 1
1回答

Smart猫小萌

有2个问题:1.main 少了个双引号2.有重复id
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript