当前位置:家常菜>百科>科技>正文

js queryselector

人气:159 ℃/2023-12-26 16:49:14

js queryselector是什么呢?不知道的小伙伴来看看小编今天的分享吧!

1、js queryselector简介:

js中querySelector()方法是返回文档中匹配指定CSS选择器的一个元素。

注意: querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果需要返回所有的元素,使用 querySelectorAll() 方法替代。  

如:

var body = document.querySelector('body');var mydiv = document.querySelector('#mydiv');var myclass = document.querySelector('.selected');

以上三个用来代替getElementById()和getElementByTagName().

其次如果要限定范围查找  则可以 

var img = document.body.querySelector('img.button');

相对于querySelectorAll(); 则是取得一个NodeList

2、语法

 document.querySelector(CSS selectors)

拓展资料:

js选择器:querySelector和querySelectorAll

二者区别:

querySelector是单一选择器,得到的是唯一的一个元素;

querySelectorAll,得到的是一个数组,所有名为“*”的集合;

有点类似于jquery中id选择器和class选择一,id必须是唯一的,class是一组,querySelector用来选择唯一的id,querySelectorAll用来选择重复出现的元素或者class,当然理解是这样的,如果页面仅有一个唯一class,你用querySelector也可以!

用法:

let box = document.querySelector(".box");//单一元素生效box.onclick = function(){box.style.background= "red";}let boxs = document.querySelectorAll(".box");//等到的是“.box”的集合boxs[0].onclick = function(){boxs[0].style.background= "red";}
  • 简单洗车场租赁合同模板

    简单洗车场租赁合同模板,下面就来给大家详细介绍:1、洗车场租赁合同首先首先可以写甲方与乙方的姓名。2、接着可以写洗车场租金及其支付方式,租赁期限以及甲、乙双方的责任及义务等。3...

    教育查看全文>>
  • 大众fox是什么车?

    大众fox是大众旗下一款微型车,要在拉丁美洲和欧洲销售,该车长宽高分别是3172mm、1660mm、1576mm,轴距是2464mm,搭载的是汽油三缸1.2升、四缸1.4升及柴...

    问答查看全文>>
  • 汽车防滑按钮是什么

    几乎所有的汽车都配备防滑系统,这个按钮上有一个小汽车,小汽车后面有两个曲线,这代表汽车出现了打滑现象。长按这个按钮可以关闭防滑系统。汽车的防滑系统在仪表盘上有一个指示灯,如果防...

    问答查看全文>>
  • 新会小青柑四个产区特点

    新会小青柑主要分为梅江、天马、茶坑、东西甲四大产区,梅江小青柑果皮油亮、厚实,有果木芳香;天马产出的柑,具有酸甜适度,柑韵悠长,口感顺滑等特点;茶坑具有醇厚芳香,香味较淡,回甘...

    茶叶查看全文>>
  • 二字网名男生霸气冷酷

    男生霸气冷酷二字网名有哪些?下面就给大家详细介绍:(01)、情受(02)、荼蘼(03)、弓虽(04)、墨璃(05)、沉淀(06)、北纬(07)、花零(08)、冢话(09)、女情...

    生活查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版