편집자가 생성 한 div의 내용을 가져 오려고합니다.
문제는이 div에 iframe이 포함되어 있고 iframe에 새 문서가 포함되어 있다는 것입니다.
여기 내 대본입니다
$(document).ready(function(){
$("#save").click(function()
{
var txt = $("#cke_1_contents").contents();
console.log($("#cke_1_contents").contents());
});
});
그리고 여기 내가 얻고 싶은 내용이 있습니다
<div id="cke_1_contents" class="cke_contents cke_reset" role="presentation" style="height: 400px;"><span id="cke_89" class="cke_voice_label">Press ALT 0 for help</span><iframe src="" frameborder="0" class="cke_wysiwyg_frame cke_reset" style="width: 100%; height: 100%;" title="Rich Text Editor, content" aria-describedby="cke_89" tabindex="0" allowtransparency="true"></iframe></div>
<span id="cke_89" class="cke_voice_label">Press ALT 0 for help</span>
<iframe src="" frameborder="0" class="cke_wysiwyg_frame cke_reset" style="width: 938px; height: 100%;" title="Rich Text Editor, content" aria-describedby="cke_89" tabindex="0" allowtransparency="true"></iframe>
#document
<html>....</html>
</iframe>
<div>
iframe 내부의 콘텐츠없이 div와 iframe 만 가져옵니다.
도와 주셔서 감사합니다
해당 새 문서가 귀하의 도메인 이름이 아닌 다른 곳에서 가져온 경우 해당 문서를 가질 수 없습니다. 이를 얻으려면 서버 측 프로그래밍을 사용해야합니다. 그러나 귀하의 사이트에서 가져온 것이라면 그렇습니다.
var x=document.getElementById("myframe");
var y= x.contentDocument;
y.d.body.innerHTML; //here
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다