2010-01-08 6 views
2

를 사용하여 CSS 클래스에서 색상을 얻는 것은 내가 CSS 클래스의 몇 가지가 있다고 할 수 있습니다. 그건 쉽지 - $ ('element'). style.color = 'red'. 그러나 것은 페이지가 스킨 된 것입니다. 따라서 위의 세 가지 중 하나 인 클래스 정의를 조회하고 요소를 설정하는 색상을 얻는 것이 유일한 방법입니다.프로토 타입

같은 것을 할 수있는 방법이 있습니까 : findCssClass (tickup) .color?

감사합니다.

$$('.tick').each(function (element) { 
    element.getStyle('color'); 
}); 
+0

그리고 당신은뿐만 아니라 특별한 클래스를 적용 할 수 있습니다 –

+0

효과를 위해 scriptaculous에 색상을 지정해야 할 필요는 없습니다. – Daniil

답변

1

getStyle을 시도 했습니까? `$ ('element')와 비슷합니다. className + = "tickup"; '
+0

그건 작동하지 않고 그 스타일을 가진 요소가 있어야합니다. 그 정보를 직접 알아낼 방법이없는 것처럼 보입니다. – Daniil

+0

숨겨진 페이지에 요소를 추가하고 스타일을 읽으려고 생각 했습니까? – epascarello

+0

@epascarello - 네,하지만 프로토 타입 api는 Safari에서 null 값을 초래할 것이라고 말합니다. – Daniil