2016-12-21 4 views
1

私のスクリプトにはiフレーム経由でファイルが含まれています。iframeにレンダリングされたhtmlファイルのソースコードを表示するには

<iframe id="iFrame" src="index2.html" frameborder="0" style="overflow:   hidden; height: 100%; width: 100%; position: absolute;" height="100%" width="100%"></iframe> 

今私は、このファイルのindex2.htmlのソースコードを表示したいです。 jQueryのに次のコード行を使用してトリックを行う必要があります場合は

var sourceCode = document.getElementById('iFrame').contentWindow.document.body.innerHTML 

:私はあなたの次のコード行を使用してJavaScriptでinnerHTMLを取得することができるはずです。この

+0

クロムを使用している場合、Inscpect(右クリック) – rckrd

+0

まず、新しいタブでindex2.htmlを開き、マウスの右クリックをクリックしてこのフレームを新しいタブで開くようにしてください。 –

+0

いいえ、私はソースコードを表示します。私のユーザーにこれはプログラミングで行う必要があります。このような方法ではない –

答えて

0

はどのように行うことができます

var sourceCode = $('#iFrame').contents().find("body").html(); 
+0

完全に動作します –

関連する問題