나름 DOM을 해보려고, 점심에 무엇을 먹을까 결정해주는 초간단 HTML을 만들었다.
선택 메뉴에 따라서 식당을 결정해주는 기능은 문제 없었으나!
한번에 딱 보여주면 너무 재미없기 때문에 시간차를 두어 로딩바를 넣었다.
근데 FireFox에선 잘돌아가나 IE에선 로딩바가 안보이는 사태가!
이곳저곳 뜯어봤지만 답이 없어 설마하니 검색해보니,,
IE에선 loadingBar.setAttribute("style","display: "); , 즉
setAttribute가 말을 안듣는것..나름 해결책이 있는것 같은데,,
만약 Tag가 길다면,,? setAttribute의 의미가 있을까? 그리고 IE 사용자가 대부분인데,,
실컷해놓고 안되면?? (물론 나혼자 쓰지만)
덕분에 반나절 소비. -_-+++
흠,,DOM을 충분히 메소드(??) 들을 활용할수있는 게 무엇이있을까?
ex) 점심식단 선택하기.
추쳔쎄워주세요.
PS. 크크 setAttribute를 대신할.. 아래처럼하니 IE에서도 된다.
var loadingBar = document.getElementById("loading-bar");
loadingBar.setAttribute("style","display: ");
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
loadingBar.style.display = "";
setAttribute가 더 예뻐보이는데.. -_-+
http://10.85.11.104/whyB/aptana/DOMTest.htm
* caution : 외부접속차단 and 내가 서버 꺼놓으면 무효
PS2. style의 attribute가 적용안되는이유 : style은 속성이 아니므로.
속성에는 name,value이 있다.