位置: 编程技术 - 正文

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

  • 小规模纳税人销售农产品税率是多少
  • 应交税金指什么意思
  • 印花税纳税义务人有哪些
  • 利息收入交所得税吗
  • 租赁类发票可以不写单价数量
  • 终止经营的会计处理
  • 事业基金转入哪个科目
  • 短期借款,应付票据,应付账款和应交税费属于
  • 月末结存材料的实际成本怎么计算
  • 小规模纳税人免税会计分录
  • 联营扣点方案
  • 第一季度盈利第二季度亏损全年盈利
  • 销售原材料的账务处理
  • 跨年度发票退回如何记账
  • 外地预缴企业所得税汇算清缴退税
  • 学校方面的增值税的问题
  • 建筑企业异地预缴工会经费
  • 超市收取的返利的税收处理
  • 收到股利的现金会计分录
  • 小规纳税人租金可以记入成本吗
  • 公司注销时债权债务怎么处理
  • 剑灵2.0win7
  • 棚户区改造贷款管理办法
  • pytorch模型转tflite
  • 装修费怎么记会计科目
  • 一品红怎么养才长得好
  • 接受赠品的账务处理流程
  • 金融机构与小微企业借款合同印花税
  • 固定资产折旧的计算方法
  • 收到银行承兑汇票会计分录
  • 新准则有哪些
  • 山上覆盖着皑皑白雪
  • 百度飞桨paddle
  • 分页的实现
  • seaborn库的特点
  • 静态html怎么部署到服务器
  • 其他资本公积核算科目
  • input和printf的区别
  • mongodb数据表设计怎么写
  • 企业资本包括
  • 不动产销售额是否为免税
  • 决算报表属于会计账簿吗
  • mysql中的索引有
  • 增值税加计抵减政策10%和15%
  • 个税申报填错了就这样报了怎么办
  • 可转债中签卖出流程
  • 基本户能转账吗现在
  • 什么是增值税的销项税额
  • 固定资产赠送后怎么做凭证
  • 固定资产清理在贷方怎么结转
  • 增值税起征点有多少
  • 车辆抵押贷款影响以后卖车吗
  • 公司库存现金如何存回银行
  • 主营业务成本包括哪些
  • 社区养老服务平台
  • win8系统怎么安装office
  • Windows 7 和 Vista 下使用 Alipay 的解决方法总结
  • vmp.exe是什么
  • Linux中环境变量的用法
  • linux虚拟机网络设置
  • mmc.exe是什么
  • linux磁盘分区表
  • 近期win7蓝屏
  • linux给文件赋全部权限
  • bat for do
  • jquery有什么功能
  • androidhomepage
  • javascript内存管理
  • jquery 列表控件
  • linux监控网络请求
  • 基于单片机的毕业设计题目
  • python字符串连接join
  • jquery iframe写入内容
  • jquerybind事件
  • 国税局下设几个部门
  • 如何查询票据真伪信息
  • 预缴纳税申报个税怎么算
  • 重庆国税电子税务局手机版
  • 陕西省国税务局大企业处长邓谷祥简历
  • 个人所得税申请专项扣除有什么用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设