JS中document.querySelector什么意思

document.querySelector 是 JavaScript 中的一个 DOM (Document Object Model) 方法,用于从文档中选择与指定选择器组或选择器字符串匹配的第一个 Element。如果没有找到任何匹配的元素,则返回 null

javascript 复制代码
let element = document.querySelector('selector');

其中 'selector' 是一个 CSS 选择器,例如:

  • '#myId' 选择具有 idmyId 的元素。
  • '.myClass' 选择具有类名 myClass 的所有元素中的第一个。
  • 'div' 选择第一个 div 元素。
  • 'div.myClass' 选择第一个类名为 myClassdiv 元素。
  • 'div#myId' 选择 idmyIddiv 元素(虽然这通常是不必要的,因为 id 应该是唯一的)。

示例

html 复制代码
<!DOCTYPE html>  
<html lang="en">  
<head>  
    <meta charset="UTF-8">  
    <meta name="viewport" content="width=device-width, initial-scale=1.0">  
    <title>QuerySelector Example</title>  
</head>  
<body>  
  
<div id="myDiv" class="myClass">Hello, World!</div>  
<div class="myClass">Another div with the same class.</div>  
  
<script>  
    let element = document.querySelector('#myDiv');  
    if (element) {  
        console.log(element.textContent);  // 输出 "Hello, World!"  
    }  
</script>  
  
</body>  
</html>

在上面的示例中,document.querySelector('#myDiv') 选择了具有 idmyDiv 的元素,并将其 textContent 输出到控制台。

相关推荐
BigTopOne11 小时前
KOOM 学习计划
前端
大白同学42111 小时前
初识Qt——创建第一个Qt项目
开发语言·qt
祈禾11 小时前
计算机组成原理之编译、汇编、链接、解释
开发语言·汇编·笔记·学习
吴声子夜歌11 小时前
正则指引——Ruby
开发语言·正则表达式·ruby
自进化Agent智能体11 小时前
Hermes 技能系统详解——安装、使用与浏览
前端
JieE21211 小时前
前端不等人:用 Mock 接口工程让 React 应用独立起飞
前端·react.js·面试
用户3558569590211 小时前
HTTPS到底会不会拖慢网站速度?TLS握手原理与性能优化实战
前端
nnerddboy11 小时前
Rust教程06:ESP32-rust环境搭建
开发语言·后端·rust
nnerddboy11 小时前
Rust教程03:函数,控制流与所有权
开发语言·后端·rust
linux修理工12 小时前
内存占用 99% 且 Java 程序较多的优化建议
java·开发语言