파이어폭스에서는 정상적으로 동작하는데,
IE에서 “알 수 없는 런타임 오류” 라는 걸 발생시킨다.
흑흑.. 니가 모르는 걸 난들 어떻게 알겠냐..ㅠ.ㅠ
찾아보니,
IE에서 발생하고 FF에서 발생하지 않는 알 수 없는 런타임 오류 발생은
읽기 전용 속성 태그에 ID를 부여하고 innerHTML 을 사용했을 경우라고 한다.
(출처 : http://nextstep.co.kr/37)
읽기 전용 속성 태그에 ID를 부여하고 innerHTML 을 사용했을 경우라고 한다.
(출처 : http://nextstep.co.kr/37)
그래서 잘 확인해봤더니,
1 |
<a id="name"></a> |
a 태그 내부에 innerHTML로 또다른 a 태그를 삽입하는 부분이 오류였다.
1 |
<a id="name"><a href="javascript:windowOpen();">테스트</a></a> |
위 부분을 아래와 같이 수정하여 해결하였다.
1 |
<span id="name"><a href="javascript:windowOpen();">테스트</a></span> |
p.s., 파폭은 알아서 잘 이해하는데, IE 넌 왜 그러니…