位置: 编程技术 - 正文

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

  • 沥青混凝土可以放多久
  • 购买土地自建厂房,土地怎样摊销
  • 采购单是原始凭证吗
  • 维修费开票属于哪个大类
  • 金税盘电子发票怎么读入
  • 土地增值税计入固定资产清理
  • 托管开票
  • 劳务公司开出发票3年未收到钱
  • 公墓增值税政策
  • 银行回单日期晚于做账日期
  • 进项税额已认证未抵扣会计分录
  • 本月完工入库会计分录
  • 周转材料核算科目是什么
  • 建筑公司支付给个人的劳务费计入什么科目
  • 建筑企业城建税及教育附加税率
  • 事业单位库存物品
  • 半成品成本核算 一般企业怎么核算
  • 事业单位库存现金
  • 跨季度的发票怎么冲销
  • 职工福利费要交个税吗
  • 税费五个点怎么算
  • 企业提供技术咨询服务的企税优惠政策
  • 红冲的普通发票要给对方吗
  • win11本地用户和组
  • 调整上月费用科目
  • 经营性支付与非经营性支付
  • 电脑桌面换壁纸的软件
  • 结转出租包装物报废的残料价值计入
  • 银行存款的明细科目怎么写
  • 职称评审费计入什么科目
  • 股票公允价值变动怎么算
  • linux子网掩码自动变成24
  • Laravel 5.5 的自定义验证对象/类示例代码详解
  • load与initialize
  • 企业亏损还需要交增值税吗
  • 资金筹集业务核算实训内容
  • vue 提示
  • 原材料按计划成本核算例题
  • php 字符串处理函数
  • layui 安卓
  • 哪里能找到前端练手项目教程
  • 销售货物免税
  • 营业执照筹建是做什么的
  • 收到的赠品怎么做分录
  • 罚款收入算是营收收入吗
  • 小规模小于30万之前计提的税金及附加税
  • 四种股利分配政策及适用情况
  • mysql中的索引有
  • mysql数据库简单介绍
  • 转让财产损失是什么科目
  • 不征收耕地占用税的是
  • 会计手工做账的目的
  • 境外所得税税收抵免操作指南
  • 收到股权认购款怎么做账
  • 酒店租金计入什么会计科目
  • 房租退回进项税额转出会计分录
  • 一般纳税人购入固定资产进项抵扣
  • 公司向股东个人借款
  • 融资租赁资产承租人的账务处理
  • 增值税免税入账
  • 错误的原始凭证是什么
  • 企业预付账款的分录
  • sql server查询指定内容
  • sql需要哪些基础
  • 计算机二级考试时间2024
  • 微软反盗xp黑屏怎么办
  • 电脑自带win8是装win7还是win10
  • linux查看命令帮助信息的方式
  • win7如何关闭ie浏览器
  • javascript.info
  • 基于重大误解实施的民事法律行为
  • jquery动态设置css
  • js函数总结
  • android简单app实例
  • js获取url参数值的两种方式
  • 如何找回电子税务局企业密码
  • 装卸搬运费属于
  • 地税局公务员工作内容
  • 注册地址和税务登记可以不一致吗
  • 公司业务专用章有法律作用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设