位置: 编程技术 - 正文

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冒泡排序代码)

  • 跨境电商小规模好还是一般纳税好
  • 核定征收的一般纳税人开专票怎么入账
  • 附加税的内容有哪些
  • 金税盘老是重复更新进不去
  • 企业所得税的计提和缴纳分录
  • 增值税征税范围中销售应税服务包括什么服务
  • 银行对账单放前面还是放后面
  • 建筑企业外管证有效期
  • 成本费用的关系
  • 一般纳税人科技公司发票是几个点
  • 税务局开专票作废重开及退税流程
  • 开发间接费属于期间费用吗
  • 房屋改造工程怎么计入固定资产
  • 视同销售的消费税计入成本吗?
  • 提前还款罚息是多少
  • 小规模纳税人出租房屋增值税税率是多少
  • 劳务分包有执照没资质能开票吗?
  • 招聘签合同
  • 软件的维修性要求
  • 质押股票是否缴印花税
  • 年报弥补以前年度亏损了还需要填107040表吗
  • 上月未计提税费,本月可以补计提吗
  • 厦门新车购置税计算
  • win11和win10比较
  • 招待审计人员
  • php各大框架以及实现原理
  • win10怎么找应用程序
  • onekey.exe是什么
  • manager's office是什么意思
  • laravel入门与实战:构建主流php应用开发框架
  • 公司企业名称变更,银行账号会变吗
  • AI:DeepSpeed Chat(一款帮用户训练自己模型的工具且简单/低成本/快 RLHF 训练类ChatGPT高质量大模型)的简介、安装、使用方法之详细攻略
  • php中验证码如何实现登录验证
  • html写php
  • 总公司与分公司怎么报税
  • 增值税普通发票需要交税吗
  • 事业单位应当按月对固定资产计提折旧
  • 预提财务费用
  • 机关单位差旅费
  • 企业被吊销后能当被告嘛
  • 应收款超过多久未收回可界定为损失
  • 家庭分割财产怎么处理
  • sql批量替换日期中的月份
  • 房产出租税率是多少
  • 差额增值税发票和全额增值税发票
  • 主营业务利润和利润总额
  • 车辆置换差价账务处理
  • 应收票据周转率怎么分析
  • 收到投资款如何声明
  • 出口退税企业退税流程
  • 一季度存款
  • 研发使用的设备有哪些
  • 为别人开发票先收的税金怎么入帐?
  • 应收利息的账务处理方法
  • 哪个行业的会计最难
  • win7一直弹广告怎么办
  • WINDOWS系统中删除放入回收站的文件占用什么空间
  • nhaspx.exe是什么
  • window10怎么升11
  • window8设置ip
  • win10系统怎么拦截广告弹窗
  • perfom.exe
  • win8.1怎么样
  • node urlencode
  • nodejs image
  • node一次执行多个文件
  • 批量管理远程桌面
  • 获取磁盘失败代码0-0
  • python将字典转换成字符串
  • 噩梦act2
  • 利用职务之便谋取私利是什么罪
  • nodejs抓取网页内容
  • ndk dose not contain any platform
  • bootstrap教材
  • 深入浅出python
  • jquery设置important
  • python魔法方法有啥用
  • jquery的实现原理
  • 黑龙江税务局副局长
  • 平原新区郑州外国语学校
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设