2014-10-23 2 views
0

여러 클래스를 가져 오는 방법은 무엇입니까?자바 스크립트 - 여러 클래스 가져 오기

document.getElementsByClassName("F-rank-good");은 클래스 이름이 F-rank-good 인 모든 요소를 ​​가져옵니다. 클래스 이름을 가진 모든 요소를 ​​얻는 방법 F-rank-good또는F-rank-bad?

document.getElementsByClassName("F-rank-good F-rank-bad")은 모두 해당 클래스가있는 모든 요소를 ​​가져 오지만 이 되려면 클래스가 필요합니다.

답변

5

getElementsByClassName "or"을 아는 한 지원하지 않지만, querySelectorAll은 지원합니다! getElementsByClassName는 쉼표 구분 기호를 사용하는 것입니다 지원하는 경우

document.querySelectorAll(".F-rank-good, .F-rank-bad"); 

쉬운 방법은 볼 수 있습니다. 후자는

+0

당신이 놓치고있는 기간 클래스 이름 앞에 IE8에서 지원으로

나는, 어느 쪽이든 querySelectorAll 제안 :'document.querySelectorAll (". F-순위 좋은 .F-순위 나쁜"); ' –

+1

@TristanLee 죄송합니다. –

관련 문제