반응형
동적으로 페이지를 구성하기 위하여 innerHTML을 사용하게 되는데,
FF 계열은 문제가 없으나 IE 계열에서 문제가 발생한다.
만일 innerHTML로 대입하려는 문자열에 form 태그가 존재한다면 innerHTML은 동작하지 않는다.
var oDiv = document.getElementById("testdiv");
oDiv.innerHTML = "<form><input type="text"></form>"; // 오류 발생
oDiv.innerHTML = "<input type="text">"; // 정상
회피할 수 있는 방법은 없다.
innerHTML로 oDiv 객체 안에 다른 객체를 넣어서 그 객체의 innerHTML을 하더라도 오류가 발생한다.
FF 계열은 문제가 없으나 IE 계열에서 문제가 발생한다.
만일 innerHTML로 대입하려는 문자열에 form 태그가 존재한다면 innerHTML은 동작하지 않는다.
var oDiv = document.getElementById("testdiv");
oDiv.innerHTML = "<form><input type="text"></form>"; // 오류 발생
oDiv.innerHTML = "<input type="text">"; // 정상
회피할 수 있는 방법은 없다.
innerHTML로 oDiv 객체 안에 다른 객체를 넣어서 그 객체의 innerHTML을 하더라도 오류가 발생한다.
반응형
'프로그래밍 > 웹 프로그래밍' 카테고리의 다른 글
[XpressEngine] 심비안에서도 모바일 페이지를 보자 (0) | 2010.10.02 |
---|---|
[jQuery] XML 처리시 IE에서 find 함수가 동작하지 않는 경우 (5) | 2009.11.25 |
[struts] action에서 국제화 (0) | 2007.09.11 |
[iBATIS] The column index is out of range: 1, number of columns: 0 (0) | 2007.09.10 |
댓글