我試圖將頁面加載到iframe中。當該頁面被加載時,我希望編輯已加載文檔中「pre」標籤的內容。加載的文檔來自另一個域。我正在使用:resultframe是iframe在iframe中訪問「pre」標籤加載不同域中的頁面
var atag= document.getElementById("resultframe").contentWindow.document.getElementsByTagName('pre');
atag[0].innerHTML="done";
訪問該標記。
問題:似乎沒有這種說法的影響。我需要知道正確的語法,並且我可以訪問從不同域加載的頁面元素。我從網上獲得了語法以及它的一些變化。 請建議。
你不能。 Javascript有一個跨域策略,它也適用於跨域內容的iFrame,所以你不能更改你在iframe中加載的其他站點。 – adeneo