は私がiframeの正確な内容全体を取得して編集する方法を教えてください。
$('iframe').load(function(){
alert($(this).contents().find('body').html());
});
これは、bodyタグのinnerHTMLプロパティを取得し、あなたがinnerHTMLのは、jQueryを使って、このような何かをやってもらうことができます知っています。しかし、私はすべてそれが欲しい。 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とは異なる外観になります。しかしそれは大したことではありません。
jQueryの 'contentWindow'プロパティを持っていない... – geowa4
、' documentElement':たとえば
?古い学校? – geowa4
はい、同じサーバーにあります。 – fent