할 일 목록
깜박임 없이 웹페이지를 업데이트하는 문제는 상대적으로 큽니다.
로드된 html 문자열(ajax를 통해 얻음), 여전히 코드를 실행해야 한다면 문제가 있는 것입니다.
이 객체를 호스팅하기 위해 표시되지 않은 iframe을 사용하고 싶습니다. 이것은 약간 더러운 일처럼 느껴집니다.
최종 해결책은
다음과 같이 코드 코드를 복사합니다.
var str2DOMElement = 함수(html) {
var 프레임 = document.createElement('iframe');
프레임.스타일.디스플레이 = '없음';
document.body.appendChild(프레임);
프레임.contentDocument.open();
프레임.contentDocument.write(html);
프레임.콘텐츠문서.닫기();
var el =frame.contentDocument.body.firstChild;
document.body.removeChild(프레임);
엘을 반환;
}
var markup = '<div><p>여기에 텍스트</p></div>';
var el = str2DOMElement(마크업);