方法1: iframeのsrcを変更する方法 この方法では、JavaScriptを使用してiframeのsrc属性を変更することで再読み込みを実現します。
function reloadIframe() {
var iframe = document.getElementById('myIframe');
iframe.src = iframe.src;
}
上記のコードでは、idが"myIframe"であるiframe要素を取得し、そのsrc属性を現在の値に設定することで再読み込みを行います。この関数を呼び出すことで、iframeが再読み込みされます。
方法2: location.reload()を使用する方法 この方法では、JavaScriptのlocationオブジェクトのreload()メソッドを使用してiframeを再読み込みします。
function reloadIframe() {
var iframe = document.getElementById('myIframe');
iframe.contentWindow.location.reload();
}
上記のコードでは、idが"myIframe"であるiframe要素を取得し、そのcontentWindowオブジェクトのlocation.reload()メソッドを呼び出すことで再読み込みを行います。
方法3: iframeのouterHTMLを更新する方法 この方法では、JavaScriptを使用してiframeのouterHTMLを更新することで再読み込みを行います。
function reloadIframe() {
var iframe = document.getElementById('myIframe');
var iframeParent = iframe.parentElement;
iframeParent.innerHTML = iframeParent.innerHTML;
}
上記のコードでは、idが"myIframe"であるiframe要素を取得し、その親要素のinnerHTMLを再設定することで再読み込みを行います。
これらの方法を使用することで、JavaScriptを介してiframeを再読み込みすることができます。ご希望の方法を選択し、適切なコードを実装してください。