2011-01-06 5 views

답변

2

getElementsByClassName을 사용하여 수행 할 수 없다. querySelectorAll과 같은 것을 사용해야 할 것입니다. CSS 스타일 선택기를 사용할 수 있습니다.

var result = document.querySelectorAll('.class1 .class2'); 

두 가지 방법 모두 브라우저를 완전히 지원하지 않습니다. 그래서 사람들이 자바 스크립트 라이브러리를 사용합니다. 구형 브라우저를 지원할 필요가 없다면 querySelectorAll을 선택하는 것이 좋습니다.

또 다른 옵션은 jQuery에서 사용하는 the Sizzle selector engine을 사용하는 것입니다.

1

당신은 자신의 선택기 엔진을 작성하거나 jQuery에서 사용되는 sizzle (http://sizzlejs.com/)과 같은 설정 엔진을 사용해야합니다.