我有一個加載頁面的iframe,當點擊一個按鈕時,加載包含鏈接的動態內容。我需要將所有這些鏈接的目標從_blank
更改爲_self
- 但我完全停留在每次新內容加載到iframe時如何讓代碼運行。我試過很多的選擇,最近一次是到點擊功能添加到IFRAME作爲觸發運行代碼:如何使用jQuery或javascript訪問iframe的內容
$("#myFrame").click(function() {
$('#myFrame').find('a[target="_blank"]').each(function() {
$(this).attr('target', '_self');
});
});
如何找到動態生成的內容,並更改鏈接目標一旦內容有在iframe中完成加載?沒有「同源策略」問題,因爲iframe中的頁面位於同一個域中。
謝謝。
您可以創建HTTP:/ /jsfiddle.net/爲您嘗試到目前爲止,以便我們可以找出確切的問題併爲您解決它。 –