什么是原生js?

原生js:就是不适用框架,开发js代码。

在传统的JavaScript 开发中,查找DOM 往往是开发人员遇到的第一个头疼的问题,原生的JavaScript所提供的DOM 选择方法并不多,仅仅局限于通过tag, name, id 等方式来查找,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的正则表达式,或者使用某个库。事实上,现在所有的浏览器厂商都提供了querySelector querySelectorAll 这两个方法的支持,甚至就连微软也派出了IE 8 作为支持这一特性的代表,querySelector 和querySelectorAll 作为查找DOM 的又一途径,极大地方便了开发者,使用它们,你可以像使用CSS 选择器一样快速地查找到你需要的节点。

1 document.querySelector("#test");  

2 document.querySelectorAll("#test")[0];

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

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

querySelector 和 querySelectorAll 的区别在于 querySelector 用来获取一个元素,而querySelectorAll 可以获取多个元素。querySelector 将返回匹配到的第一个元素,如果没有匹配的元素则返回 Null。querySelectorAll 返回一个包含匹配到的元素的数组,如果没有匹配的元素则返回的数组为空。

 

转载于:https://www.cnblogs.com/daodaoweb/articles/3376364.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值