iframeに関する簡単な問題がありますが、iframeのソースからヘッダーとフッターを取り除きたい場合は、クリップしてコンテンツを参照しようとしましたが、あなたにはどんな考えがありますか?iframeのsrcからヘッダーとフッターを削除します
私のコードは次のとおりです。
#contentはソース内のコンテンツである<div style="height:1500px;">
<iframe src="url/#content" name="iframe_all" scrolling="no"
frameborder="0" height="100%" width="100%" ></iframe>
</div>
。ソースの最初のページにはうまく動作しますが、ユーザーがiframeでソースの2ページ目を再度クリックすると、ヘッダーが表示されます。
var frame = document.querySelector("iframe");
header = frame.contentDocument.querySelector("header");
header.remove();
footer = frame.contentDocument.querySelector("footer");
footer.remove();
をそれとも、必要な要素のためのセレクタを適応させる:
iframeの 'load'イベントをリスンして、ヘッダーとフッターを削除する必要があります。 – sunpietro
あなたはあなたに答えを説明してもらえますか?@sunpietro – vyshnavi
iframe内のページはiframeを含むページと同じドメインから読み込まれていますか? –