首页 > 其他分享 >document.querySelector()用法

document.querySelector()用法

时间:2022-11-22 11:00:53浏览次数:38  
标签:console log 元素 用法 querySelector div document

不久前,我发现了document.querySelector JS选择器,语法类似JQuery。

通过元素id获取元素
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="box"></div>
</body>
<script type="text/javascript">
console.log(document.querySelector("#box"));
</script>
</html>

 

 


通过元素class,标签名获取元素
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="box" class="container"></div>
</body>
<script type="text/javascript">
console.log(document.querySelector(".container"));
console.log(document.querySelector("div"));
</script>
</html>

 

 


注意:
document.querySelector用于获取单个元素,当页面中出现多个相同class标签(或者多个相同标签(比如多个div))时,只匹配第一个元素。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div class="box">第一个div</div>
<div class="box">第二个div</div>
</body>
<script type="text/javascript">
console.log(document.querySelector(".box"))
console.log(document.querySelector("div"))
</script>
</html>

 

 

 

document.querySelectorAll
那我们想获取多个元素就没办法了吗?有的。document.querySelectorAll就可以获取多个元素,它的结果跟document.getElementsByClassName()一样是一个集合。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div class="box">第一个div</div>
<div class="box">第二个div</div>
</body>
<script type="text/javascript">
console.log(document.querySelectorAll(".box"))
console.log(document.querySelectorAll("div"))
</script>
</html>

 

标签:console,log,元素,用法,querySelector,div,document
From: https://www.cnblogs.com/itjeff/p/16914414.html

相关文章

  • Page Load()中IsPostBack用法浅析
    https://www.cnblogs.com/yhl1234/archive/2006/12/09/587114.htmlPage_Load(){  //somecodes:code1  ......  If(!IsPostBack)  {     //somecode......
  • eclipseUML用法 一个用于 UML 建模的插件
    一个用于UML建模的插件要查看插件的例子,以及查看它是如何与Eclipse集成的,请下载流行的OMONDOEclipseUML(参阅​​​参考资料​​​中的链接);您需要注册,不过该插件是免......
  • video 属性和事件用法大全
    1、video属性<!--video不支持IE8及以下版本浏览器,支持三种视频格式:MP4,WebM和Ogg--><videosrc="test.mp4"controlswidth="400"height="300"></video><......
  • format用法详解
    format是字符串内嵌的一个方法,用于格式化字符串。以大括号{}来标明被替换的字符串。1、基本用法1.按照{}的顺序依次匹配括号中的值s="{}isa{}".format('Tom','B......
  • .compareTo用法
    一.java中的compareto方法1.返回参与比较的前后两个字符串的asc码的差值,如果两个字符串首字母不同,则该方法返回首字母的asc码的差值String a1 = “a”;String a2 =......
  • 使用DocumentFormat.OpenXml 从Excel 导入数据
    publicList<DailyStock>ReadExcelFile(stringfileName){List<DailyStock>list=newList<DailyStock>();DataTabledt=ReadExcelFileToDataTable(fi......
  • 关于Linux中网络方面的命令用法(持续更新)
    ifconfig概述ifconfig工具被用来查看和配置网络接口配置信息。用ifconfig命令配置的网卡信息,在网络设备重启后,配置就会还原。要想将修改的配置信息永远的存的电脑里,那就......
  • Qt QVariant的用法
    前言QVariant这个类很神奇,或者说方便。很多时候,需要几种不同的数据类型需要传递,如果用结构体,又不大方便,容器保存的也只是一种数据类型,而QVariant则可以统统搞定。介绍......
  • ue3中的watch的用法
    watch函数收三个参数:需要进行监听的数据的数组,监听的数据发生改变时的回调配置项一、监听基础类型二、监听复杂类型复杂类型的监听有很多种情况,具体的内容如......
  • ToString()的用法
    当前时间staticvoidMain(string[]args)//主程序{//输出2022/11/21Console.WriteLine(DateTime.Now.ToString("d......