zoukankan      html  css  js  c++  java
  • querySelectorAll()方法

    querySelectorAll()方法

    调用的对象包括:Document(文档) DocumentFragment(文档片段) Element(元素)

    querySelectorAll()方法接收的参数与querySelector()方法一样,也是一个css选择符,但返回的是所有匹配的元素,这个方法返回的是一个NodeList实例

    返回的值是带有所有属性和方法的NodeList,而其底层实现则类似与一组元素快照,但是这个NodeList并不是动态的而是一个快照。

    如果没有找到则会返回一个空的NodeList对象

     要取得返回的NodeList中的每一个元素,可以使用item()方法

    item方法是类数组的方法或者使用方括号语法

    <body>
        <p index='klkx'>456</p>
        <a index='klkx' class='p1' id='p2'>123</a>
        <div index='klkx' class='p1' id='p2'>789</div>
        <script>
            var s1 = document.querySelector('p[index]');
            var s2 = document.querySelector('a.p1');//ID选择var s2 document.querySelector('div#p2');
            var divs = document.querySelectorAll('div[index]'),
                i,
                len=divs.length;//
            s1.style.color = 'red';
            s2.style.color = 'yellow';
            for (i=0;i<len;i++ )
            {
                divs[i].className = 'important';//divs.item(i).className = 'important';
            }
        </script>
     </body>
  • 相关阅读:
    Python参考资料汇总
    Redis发布/订阅
    Redis读书笔记之API的理解和使用
    三、Dubbo源码学习笔记(一)之 Spring容器启动
    利用VMware在虚拟机上安装Zookeeper集群
    二、Dubbo相关文献链接
    一、Dubbo初体验
    @Retention小记
    EasyUI知识点杂记
    ---Mybatis3学习笔记(2)补充
  • 原文地址:https://www.cnblogs.com/jokes/p/9499793.html
Copyright © 2011-2022 走看看