나는 <html><body><div id="message">Hello World!</div></body></html>
과 같은 문자열이 있는데, HTML을 직접 구문 분석하지 않고 #message 요소의 콘텐츠를 가져오고 싶습니다.도마뱀에서 문자열로 문서 만들기
나는 도마뱀 붙이기 문자열에서 문서 객체를 만들 수 있다고 생각했는데 (이것은 파이어 폭스에 추가 된 것입니다.) 간단한 방법은 없습니다.
나는 createDocument 메서드가있는 것으로 확인되었지만 문자열을 사용하지는 않습니다. 나는 텍스트에서 <html>
부분을 제거해야하고, 다시 나는 물건을 취하기 시작합니다.
누구든지 아이디어가 있습니까? 감사.
편집 : 이것은 나를 위해 작동하는 것 같다 :
doc = document.implementation.createDocument("http://www.w3.org/1999/xhtml", "html", null);
doc.firstChild.innerHTML = '<html><body><div id="message">Hello World!</div></body></html>';
node = doc.getElementById("message");
alert(node.innerHTML);
수정 사항과 함께 새로운 답변을 추가해야합니다. – brianpeiris