Page 1 of 1

js에서 class(css)변경하기..

Posted: 2006 05 03 21:35 55
by hiphapis

Code: Select all

document.getElementById("obj").setAttribute("class", "css1");
이런건데요..잘 안되네요..
js로 특정 obj 의 class 를 바꿀 순 없나요..?

Posted: 2006 05 04 07:41 20
by hyeonseok
IE에서 안된다는 말씀이신가요?
IE에서는 setAttribute로 class를 바꾸면 class값은 바뀌지만 스타일이 변경이 안됩니다. 버그죠. 그래서 className을 사용해야 합니다.

Code: Select all

document.getElementById("obj").className = "css1";

Posted: 2006 05 04 16:16 40
by hiphapis
hyeonseok wrote:IE에서 안된다는 말씀이신가요?
IE에서는 setAttribute로 class를 바꾸면 class값은 바뀌지만 스타일이 변경이 안됩니다. 버그죠. 그래서 className을 사용해야 합니다.

Code: Select all

document.getElementById("obj").className = "css1";
언제나 친절한 답변 감사합니다 :)