function init() {
document.getElementById('step1').innerHTML = document.getElementsByTagName('iframe')[0].contentDocument.document.body.innerHTML;
document.getElementById('code1').value = document.getElementById('google_ads_frame1').src;
document.technical1.submit();
}
o erro se encontra na linha document.getElementById'step1 ')的innerHTML = document.getElementsByTagName(' IFRAME')的 [0] .contentDocument.document.body.innerHTML;
答案 0 :(得分:0)
仅使用contentDocument.body
代替contentDocument.document.body
:
document.getElementById('step1').innerHTML = document.getElementsByTagName('iframe')[0].contentDocument.body.innerHTML;
或contentWindow
代替contentDocument
:
document.getElementById('step1').innerHTML = document.getElementsByTagName('iframe')[0].contentWindow.document.body.innerHTML;
iframe.contentDocument
与iframe.contentWindow.document