位置: 编程技术 - 正文

javascript高级选择器querySelector和querySelectorAll全面解析(javascript 高级)

编辑:rootadmin

推荐整理分享javascript高级选择器querySelector和querySelectorAll全面解析(javascript 高级),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript高级程序设计和权威指南,javascript选择语句,javascript选项,javascript选项,javascript选项,javascript选项,javascript选项,javascript选项,内容如对您有帮助,希望把文章链接给更多的朋友!

querySelector 和 querySelectorAll 方法是 W3C Selectors API 规范中定义的。他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素。

目前几乎主流浏览器均支持了他们。包括 IE8(含) 以上版本、 Firefox、 Chrome、Safari、Opera。

querySelector 和 querySelectorAll 在规范中定义了如下接口:

从接口定义可以看到Document、DocumentFragment、Element都实现了NodeSelector接口。即这三种类型的元素都拥有者两个方法。querySelector和querySelectorAll的参数须是符合 css selector 的字符串。不同的是querySelector返回的是一个对象,querySelectorAll返回的一个集合(NodeList)。

获取页面I属性D为test的元素:

获取页面class属性为”red”的元素:

javascript高级选择器querySelector和querySelectorAll全面解析(javascript 高级)

ps:

但需要注意的是返回的nodeList集合中的元素是非实时(no-live)的,想要区别什么是实时非实时的返回结果,请看下例:

通过上面的例子就很好地理解了什么是会实时更新的元素。document.getElementById返回的便是实时结果,上面对其添加一个子元素后,再次获取所有子元素个数,已经由原来的2个更新为3个(这里不考虑有些浏览器比如Chrome会把空白也解析为一个子节点)。

Element.querySelector和Element.querySelectorAll和jQuery(element).find(selector)选择器的区别:

querySelectorAll 在文档内找全部符合选择器描述的节点包括Element本身

jQuery(element).find(selector) 在文档内找全部符合选择器描述的节点不包括Element本身

以上这篇javascript高级选择器querySelector和querySelectorAll全面解析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

javascript冒泡排序小结 冒泡排序示例,双向冒泡排序与对双向冒泡排序稍微的改进的可视化效果。代码很简单,不知道有木有未知bug。大神请勿吐槽冒泡排序示例varls=[,,6,

js创建jsonArray传输至后台及后台全面解析 之前一直没弄清jsonArray和jsonObject的区别,今天终于弄明白了。jsonArray是数组,以[]包含数据,jsonObject是对象,以{}包含数据。介绍一个在前台组建一个js

举例讲解如何判断JavaScript中对象的类型 在编写js程序的过程中,可能常常需要判断一个对象的类型,例如你写了一个函数,需要通过判断不同的参数类型来编写不同的代码。首先可能会想到typ

标签: javascript 高级

本文链接地址:https://www.jiuchutong.com/biancheng/370009.html 转载请保留说明!

上一篇:关于cookie的初识和运用(js和jq)(对于cookie的描述)

下一篇:javascript冒泡排序小结(javascript冒泡排序代码)

  • 筹建期间取得的利息收入 企业所得税
  • 本期实际抵减税额合计0.00不等于
  • 并入房屋价值的土地是否交房产税?
  • 注册资本印花税减半征收政策
  • 嵌入式软件产品即征即退
  • 个税新规定2021
  • 建筑劳务发票是全额抵扣吗
  • 一般纳税人购买二手车可以抵扣嘛
  • 公立医院事业单位录用是编制吗
  • 开了发票不做收入的账务处理
  • 如何在电子税务局开具全电发票
  • 单位劳务派遣的比例
  • 纳税人财务会计报表报送管理办法
  • 企业季度预缴所得税怎么账务处理
  • 固定资产弃置费用计入什么科目
  • 让渡资产使用权收入的确认条件
  • 向消费者支付佣金怎么算
  • 融资租赁租金收入计税基础
  • 客运服务费怎么开票
  • 装饰工程收入属于劳务收入吗
  • 资产负债表日是什么意思
  • 代缴水电费是什么意思
  • 员工承担补缴社保的责任
  • 现在还有餐饮许可证吗
  • 专用发票当月认证,下月申报抵扣可以吗
  • 收到税务局信息
  • 升级win10到专业版
  • 挖机所有权需要办理什么手续吗
  • 出口报关单有什么用
  • 以前年度的费用可以入在当年吗?
  • xmp是什么格式的文件是一种预设吗
  • deepin声音
  • 资产减值损失在哪个表
  • 电脑默认网关不可以用
  • 辅助生产成本如何结转
  • 深度linux使用入门教程
  • php删除数据
  • php 安装
  • SpringBoot+Vue实现简单用户管理平台第一篇(后端接口设计)
  • 如何在js中给字母排序
  • xi:xtreg命令
  • 企业销售固定资产房屋都要交什么税
  • phpcms安装无法连接数据库服务器
  • 为什么银行结息不加入账户
  • 应付职工薪酬包括哪些二级科目
  • python有什么用
  • distinct用法及搭配
  • 关闭论坛
  • bkuzmic/jquerycrossdomaindataplugin
  • 土地增值税的扣除项目金额有哪些
  • access untagged
  • sql server怎么恢复
  • centos彻底删除文件
  • 地税发票丢失怎么办?
  • 处理交易性金融资产增值税买价含佣金吗
  • 计入资本公积的固定资产转出
  • 固定资产计提折旧的原则
  • 长期股权投资股利确认时间点
  • 出口货款收不回怎么办
  • 预付款项怎么做分录
  • 已抵扣进项税额转出的会计分录怎么做
  • 查账征收个体户经营所得税怎么计算
  • 水泥销售技巧
  • 营业外支出处置固定资产损失是坏账
  • 金税盘忘记清卡了怎么办
  • 普通日记账如何记账
  • 存储过程 decode
  • ntfs跟fat32
  • repair.exe是什么软件
  • win10系统锁屏后输入密码一直转圈进不去桌面
  • ubuntu创建新用户并增加管理员权限
  • 安装ubuntu后无法进入windows
  • silent.exe - silent是什么进程 有什么用
  • string获取文件名
  • numpy基础知识
  • 网页全屏是哪个键
  • html5 树形控件
  • 医保参保应保尽保
  • 海口社保一个月多少钱
  • 亳州契税补贴如何领取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设