2011-01-07 2 views
0

자바 스크립트를 사용하여 특정 CSS 클래스가 HTML 요소에 적용되는 파일을 찾는 방법을 알아야합니다.특정 CSS 클래스가 HTML 요소에 적용되는 파일을 자바 스크립트에서 프로그래밍 방식으로 알려주려면 어떻게해야합니까?

파이어 버그에서 변경할 수있는 것처럼 특정 요소의 CSS 속성을 변경할 수있는 웹 응용 프로그램을 개발 중입니다.

편집 : HTML 탭의 오른쪽 창에 CSS가 표시된 방화 벽의 JavaScript 코드가 필요합니다

+1

왜 그냥 무시하지 않으시겠습니까? – lonesomeday

+1

방화범 소스를보세요. 행운을 비네, 그 코드는 이해하기 쉽지 않다. http://code.google.com/p/fbug/source/browse/branches/firebug1.7 – Hemlock

+1

glib 응답은 "css 클래스와 같은 것이 없기 때문에 항상"none "이 될 것입니다 ". CSS에는 규칙 세트가 있습니다. 그들 중 일부는 클래스 선택기를 첨부 할 수 있습니다. 그러나 클래스 자체는 HTML 개념입니다. – Quentin

답변

1

window.getComputedStyle 메서드는 CSSStyleDeclaration을 반환합니다. 그 parentRule 속성을 cssRule에 도착, 그 정보는 parentStyleSheet 당신에게 필요한 정보를 제공합니다.

Firebug Lite code은 전체 확장명보다보기에 덜 혼란 스럽기 때문에 모든 것이 어떻게 잘 맞아야하는지 생각해 볼 수 있습니다.

+0

언급 된 속성은 도움이되지 않지만 URL은 그랬습니다. 작은 파고 후에는 필요한 특정 정보가 브라우저 개체에 저장되지 않고 파일 이름이 매핑 된 모든 규칙의 캐시. 방화 녀도 같은 일을하는 것 같습니다. – Vishwanath

관련 문제