父页面:
<div id="target">title</div>
<iframe></iframe>子页面:
<div id="source">asdf</div>在子页面的js代码如下:
parent.document.getElementById("target").innerHTML=window.document.getElementById("source").innerHTML;在google chorme里运行总是报错:Uncaught TypeError: Cannot call method 'getElementById' of undefined 这是为什么啊?iframe
<div id="target">title</div>
<iframe></iframe>子页面:
<div id="source">asdf</div>在子页面的js代码如下:
parent.document.getElementById("target").innerHTML=window.document.getElementById("source").innerHTML;在google chorme里运行总是报错:Uncaught TypeError: Cannot call method 'getElementById' of undefined 这是为什么啊?iframe
function tests(){
parent.document.getElementById("target").innerHTML=window.document.getElementById("source").innerHTML;
}
</script>
</head>
<body>
<div id="source">asdf</div>
<input type="button" value="test" onclick="tests()">
子页面改成这样试试 chrome可能需要部署到正真的服务器上才可以