我正在尝试通过JavaScript访问弹出窗口并将某些内容写入某个div。
这应该相对容易,但由于某些原因它不起作用。
在我的脚本中的某个时刻,我执行以下代码:
var x = window.open('report_handle/test.html', "Popup", "width=300,height=300");
x.document.getElementById('test_id').innerHTML = '<br>Some new content!';
HTML如下:
<!DOCTYPE html>
<html>
<body>
<div id="test_id"></div>
</body>
</html>
使用firebug我收到以下错误:
TypeError: x.document.getElementById(...) is null
x.document.getElementById('test_id').innerHTML = '<br>Some new content!';