var elements1 = document.getElementsByTagName('*'); 为啥单引号

来源:2-4 jQuery选择器之全选择器(*选择器)

慕少3363232

2017-11-04 18:03

<body>

    <div class="aaron">

        <p>class="aaron"</p>

        <p>选中</p>

    </div>

    <div class="aaron">

        <p>class="aaron"</p>

        <p>选中</p>

    </div>

    <div class="imooc">

        <p>class="imooc"</p>

        <p>jQuery选中</p>

    </div>

    <div class="imooc">

        <p>class="imooc"</p>

        <p>jQuery选中</p>

    </div>


    <script type="text/javascript">

        //获取页面中所有的元素

        var elements1 = document.getElementsByTagName('*');

    </script>

    <script type="text/javascript">

        //获取页面中所有的元素

        var elements2 =  $("*")     ;

        //原生与jQuery方法比较

        //===表示数据和类型都相等

        if(elements2.length === elements1.length){

           elements2.css("border","1px solid red");

        }

    </script>

</body>


</html>


写回答 关注

2回答

  • 随心183
    2019-06-25 10:35:53

    js是弱语言,单引号和双引号都可以运行

  • 听说乱码最厉害
    2017-11-05 17:09:04

    在应用时,单引号和双引号都可以随意使用.只需注意以下几点:

    一.最外层如果已经使用了单引号,那么里面在使用引号时就只能使用双引号.

    二.最外层如果已经使用了双引号,那么里面在使用引号时就只能使用单引号.

    使用单个引号时,是没有讲究的

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题