首页 > 其他分享 >querySelectorAll和querySelector用法

querySelectorAll和querySelector用法

时间:2023-01-14 13:23:42浏览次数:50  
标签:box querySelectorAll 标签 用法 querySelector div document id

querySelectorAll和querySelector用法

querySelector() 方法返回文档中匹配指定 CSS 选择器的第一个元素,并且找到后就返回节点对象。
querySelectorAll() 找出所有匹配的节点并返回数组。
下面举例:

找出所有标签
document.querySelectorAll("*")

找出head下所有的标签
document.head.querySelectorAll("*")
找出body标签下的所有div标签

document.body.querySelectorAll("div")

找出body标签下的第一个div标签

document.body.querySelectorAll("div")[0]



document.body.querySelector("div")

找出所有class=box的标签
document.querySelectorAll(".box")

找出所有class=box的div标签
document.querySelectorAll("div.box")

找出所有id=box的标签
document.querySelectorAll("#box")

找出所有p标签并且id=txt的标签
document.querySelectorAll("p#txt")

找出所有name=sex的标签
document.querySelectorAll("*[name=sex]")

找出所有存在name属性的标签
document.querySelectorAll("*[name]")

找出所有class=txt且有name属性的p标签
document.querySelectorAll("p.txt[name]")

document.querySelectorAll("p[class=txt][name]")

在 document 中选取 class = test 的 div 的第一个子元素 p 的第一个子元素

document.querySelectorAll("div.test>p:first-child")[0];

document.querySelector("div.test>p:first-child");

找到所有 id属性以box开始的input标签 document.querySelectorAll("input[id^='box']");
找到所有 id属性以box结束的input标签
document.querySelectorAll("input[id$='box']");
找到所有 id属性包含box的input标签
document.querySelectorAll("input[id*='box']");
选择表身中所有索引为偶数的tr标签

document.querySelectorAll("tbody tr:even");
选择表身中所有索引为偶数的tr标签
document.querySelectorAll("tbody tr:odd");

标签:box,querySelectorAll,标签,用法,querySelector,div,document,id
From: https://www.cnblogs.com/web-gtc/p/17051517.html

相关文章

  • Sqlmap简单用法
    判断是否存在注入sqlmap-uurlsqlmap基础判断文本中的请求是否存在注入查询当前用户下的所有数据库--dbs(获取所有数据库信息)获取数据库中的表名-D数据库--tabl......
  • Linux环境变量高级用法
    变量删除设置方式功能${var#key}从左往右查找key,删除最短匹配内容${var##key}从左往右查找key,删除最长匹配内容${var%key}从右往左查找key,删除最短匹配......
  • torch 的 unsqueeze用法
    importtorcha=torch.tensor([[3.0000,3.0000],[3.0000,4.0000],[3.6000,3.0000],[3.5000,3.0000]])个人以为这个unsqueeze方法有......
  • 【Vue3.0】关于 script setup 语法糖的用法
    scriptsetup-简介先来看一看官网关于<scriptsetup>的介绍:要彻底的了解setup语法糖,你必须先明确setup()这个组合式API官网中对于这一api的介绍是——在se......
  • python中argparse模块的用法
    argparse模块一个可执行文件或者脚本都可以接收参数。$ls-l/etc/etc是位置参数-l是短选项如何把这些参数传递给程序呢?从3.2开始Python提供了功能强大的参数......
  • Git Rebase和Merge的用法
    title:GitRebase和Merge的用法categories:后端tags:-GitRebase和Merge是什么?merge和rebase的作用都是合并两个分支,其区别在于:A---B---Ct......
  • Python import常见用法 & 父目录引用子目录py文件 & 子目录引用父目录py文件
    关于Python的import你要知道的种种常见用法引入模块import<模块名>,例如importos引入模块并起别名import<模块名>as<模块别名>,例如importnumpyasnp引入......
  • python中from...import...的用法和讲解
    python中from…import…的用法和讲解在python中经常我们使用到from…import…这个句型,而这个句型后面跟着都是什么意思呢,今天我对其进行相应的总结,以便大家和我都能一起......
  • Replace into与Merge into的用法总结
    MySQL数据插入问题MySQL中常用的三种插入数据的语句:insertinto:表示插入数据,数据库会检查主键,如果出现重复会报错;replaceinto:表示插入替换数据,需求表中有PrimaryKey,或......
  • C#中内联函数的用法介绍
    函数调用在执行时,首先要在栈中为形参和局部变量分配存储空间,然后还要将实参的值复制给形参,接下来还要将函数的返回地址(该地址指明了函数执行结束后,程序应该回到哪里继续执......