2012-03-08 3 views
1

에, 내 샘플 정적 HTML과 CSS가 제대로 수평 결과와 div 태그 세트로 이격 :DHTML, 여러 CSS 클래스는, IE 7에서 IE7

JSFiddle, Sample #1

그러나 곧 IE7을하도록 요청으로 같은 점은 요소의 "클래스"를 수정 자바 스크립트로, 완전히 수평 서식을 잃게 :이 두 번째 예는 HTML을 생성

JSFiddle, Sample #2

및 타이머와 업데이트를하지만, 답하라입니다 HTML.

이것은 div 요소 (class = "count-digit digit4")와 연결된 클래스가 두 개 이상있는 것과 관련이 있으며,이 두 클래스 중 두 번째 클래스를 동적으로 업데이트한다는 사실이 추측됩니다. 나는 IE7이 포기할 것이라고 생각한다. 그게 진짜 문제 야? 그리고 관계없이, 이것을 수정하는 적절한 방법은 무엇일까? 동적 인 업데이트가 올바르게 동작 할까?

답변

1

element.setAttribute("className", "your-classname-here"); "Class"는 ECMAscript의 예약어이므로 대신 "className"을 사용해야했습니다 (추측하고 있습니다).

여기에 더 많은 정보가 있습니다. why is class a reserved word in JavaScript?

+0

OMG와 나는 그 사실을 알고 있습니다. DOH! 예, 해결했습니다. –