Latest web development tutorials

HTML DOM querySelector () 메소드

HTML 요소 참조 객체 Element 객체

첫 번째 자식 요소 텍스트 내용 수정 ID가 = "데모"는 <div> 요소의 :

VAR X = document.getElementById를 ( "myDIV을");
x.querySelector ( "# 데모") innerHTML을 = "안녕하세요!";

»시도

정의 및 사용

querySelector () 메서드는 일치하는 요소 지정된 CSS 선택기 첫 번째 자식 요소를 반환합니다.

참고 : querySelector () 메소드는 지정한 셀렉터에 일치하는 첫 번째 요소를 반환합니다. 당신이 일치하는 모든 요소를 ​​반환하려면, 대신 querySelectorAll () 메서드를 사용합니다.

더 CSS 셀렉터를 들어, 당신은 우리의 방문 할 수있는 CSS 선택기는 튜토리얼 과 우리의 CSS 선택기는 설명서를 참조 .


브라우저 지원

표의 수치는 상기 방법의 버전 번호를 먼저 지원 브라우저를 나타낸다.

방법
querySelector () 4.0 8.0 3.5 3.1 10.0


문법

요소 .querySelector (CSS 선택기)

매개 변수 값

매개 변수 유형 기술
CSS 선택기 해야합니다. CSS 선택기에서 하나 이상의 일치하는 요소를 지정합니다. 당신은 요소를 선택하는 등, 속성 값, 속성, 자신의 아이디, 클래스, 유형을 사용할 수 있습니다.

쉼표로 구분 된 여러 선택기, 내용은 일치하는 요소를 반환합니다.

팁 : 더 CSS 선택기를 들어, 우리의 참조하시기 바랍니다 CSS 선택기는 설명서를 참조 .

기술 세부 사항

DOM 버전 : 선택기 레벨 1 요소 개체
반환 값 : 일치하는 첫 번째 요소는 CSS 셀렉터를 지정했습니다. 발견되지 않는 경우는, null를 돌려줍니다. 지정하면 잘못된 선택 SYNTAX_ERR 예외가 발생합니다.


더 많은 예제

첫 번째 <P> 요소의 내용에 <div> 요소를 수정

VAR X = document.getElementById를 ( "myDIV을");
x.querySelector ( "P") innerHTML을 = "안녕하세요!";

»시도

수정 <DIV> 첫 번째 클래스 = "예"하위 요소의 내용의 요소 :

VAR X = document.getElementById를 ( "myDIV을");
x.querySelector ( "예.") innerHTML을 = "안녕하세요!";

»시도

의 <p> 요소의 첫 번째 클래스 = "예"에 <div> 요소를 수정

VAR X = document.getElementById를 ( "myDIV을");
x.querySelector ( "p.example") innerHTML을 = "안녕하세요!";

»시도

은 <DIV> 요소는 첫 번째 대상 속성 <A> 요소가 같이 빨간색 테두리를 추가합니다 :

VAR X = document.getElementById를 ( "myDIV을");
. X.querySelector (의 "[대상]") = "10px 빨간색으로"style.border;

»시도

다음 예는 선택기 복수의 사용을 보여준다.

당신이이 선택기를 선택한다고 가정 <H2>와 <H3> 요소입니다.

첫 번째 <H2>는 다음 코드 <div> 요소에 대한 요소는 배경 색상을 추가합니다 :

<사업부 아이디 = "myDIV">
<H2>은 H2 요소 </ H2>
<H3>은 H3 요소 </ H3>
</ DIV>

VAR X = document.getElementById를 ( "myDIV을");
x.querySelector ( "H2, H3")을 style.backgroundColor = "빨간색";

»시도

그러나, 만약 <div> 요소 <H3> 요소는 <H2> 요소하기 전에, <H3> 요소는 배경 색상을 지정하기 위해 설정됩니다.

<사업부 아이디 = "myDIV">
<H3>은 H3 요소 </ H3>
<H2>은 H2 요소 </ H2>
</ DIV>

VAR X = document.getElementById를 ( "myDIV을");
x.querySelector ( "H2, H3")을 style.backgroundColor = "빨간색";

»시도


관련 페이지

자바 스크립트 참조 설명서 : document.querySelector ()


HTML 요소 참조 객체 Element 객체