English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
querySelector()返回文档中与指定的选择器或选择器组匹配的第一个元素。
如果找不到匹配项,则返回null。
querySelector()方法仅返回与指定选择器匹配的第一个元素。要返回所有匹配项,请改用querySelectorAll()方法。
document.querySelector(selectors)
document.querySelector('h1');테스트해보세요‹/›
表中的数字指定了完全支持querySelector()方法的第一个浏览器版本:
方法 | |||||
querySelector() | 1 | 3.5 | 10 | 3.2 | 8 |
参数 | 描述 |
---|---|
selectors | 包含一个或多个要匹配的选择器的字符串。此字符串必须是有效的CSS 선택자字符串 |
返回值: | 表示文档中与指定的CSS 선택자匹配的第一个元素的Element对象,如果不存在匹配项,则返回null。 |
---|---|
特例情况: | SyntaxError-지정된 선택자 문자열의 문법이 잘못되었습니다 |
DOM 버전: | DOM 등급1 |
id="para"의 첫 번째 요소를 가져오기:
document.querySelector('#para');테스트해보세요‹/›
class="demo"를 사용하여 첫 번째 요소를 가져오기:
document.querySelector(".demo");테스트해보세요‹/›
문서에서 <div> 요소의 부모 요소로 <p> 요소를 가져오기:
document.querySelector("div > p");테스트해보세요‹/›
CSS 튜토리얼:CSS 선택자
CSS 참조:CSS#id선택자
CSS 참조:CSS .class선택자
DOM Document querySelectorAll()메서드
DOM Document getElementsByClassName()메서드
DOM Document getElementsByTagName()메서드