私はあなたがjQueryでこのようなことをするinnerHTMLを得ることができることを知っています、
$('iframe').load(function(){
alert($(this).contents().find('body').html());
});
これにより、bodyタグのinnerHTMLが取得されます。しかし、私はそれをすべて望んでいます。HTMLタグとDoctypeが必要です。基本的にソースコード全体。そして、全体としても編集できるようにしたいと思います。「全体として」とは、こういうことができるようになりたいという意味です。
$('iframe').html('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>title</title>
</head>
<body>
hello world
</body>
</html>');
どうすればよいですか?
注:DOMはブラウザーによって処理が異なるため、OperaのinnerHTMLはFirefoxのinnerHTMLとは異なって見えることに気づきました。しかし、それは大したことではありません。