.innerHTML script 태그 사용시 에러 해결법
innerHTML 아래와 같이 script 태그를 넣으면 에러가 생기는 것을 볼 수 있다.
test.innerHTML = "<script type='text/javascript'>document.write('innerHTML TEST')</script>";
이유는 문자열에 script 가 들어가서 생기는 것이다.
이 에러를 해결하려면 아래와 같이 하면 된다
test.innerHTML = "<scr"+ "ipt type='text/javascript'>document.write('innerHTML TEST')</scr" + "ipt>";
'Development > JavaScript' 카테고리의 다른 글
jQuery : Animation (0) | 2014.05.30 |
---|---|
[자바스크립트 완벽 가이드 정리] Window 객체 (0) | 2013.05.14 |
[자바스크립트 완벽 가이드 정리] 함수 (0) | 2013.05.08 |
[자바스크립트 완벽 가이드 정리] 배열 (1) | 2013.05.08 |
[자바스크립트 완벽 가이드 정리] 구문 (0) | 2013.05.06 |