嗨,我在用window.open()
打开的窗口中阅读文本时遇到了一些麻烦,希望大家能帮帮我,我需要的是父窗口将读取子窗口的<div>
html值,即父窗口叫
我有此代码,但没有用
父窗口
<button onclick="buttonset()">Click me</button>
<script>
var myWindow ;
function buttonset () {
myWindow = window.open("pag1.html", "myWindow", "width=200,height=100");
//myWindow.document.write("<div id='hola'>This is 'myWindow'</div>");
alert(myWindow.document.getElementById("result").innerHTML);
myWindow.close();
}
</script>
这是我的子窗口(pag1.html)代码
<body>
<div id="result">1</div>
<div id="msj">Correcto</div>
</body>
当我运行它说,只是打开新窗口,但它不显示消息
无法读取null的属性“ innerHTML”
最佳答案
使用打开的load
的window
事件
myWindow.onload = function() {
// do stuff
}
关于javascript - 无法获取window.open()的innerHTML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44144466/