在div中输出iframe的内容

时间:2011-03-30 18:19:24

标签: javascript iframe

我正在尝试使用iframe的内容填充html正文中的id =“review”标记(使用google作为示例页面)。而不是iframe的内容,它返回:[object HTMLDocument]。我做错了什么?

function googleReview()
{
    var iframeWindow = document.getElementById('google_window').contentDocument;
    document.getElementById("review").innerHTML=iframeWindow;
}

</script>
</head>
<body>
<iframe width="300px" height="80px" frameborder="0" scrolling="yes" name="google_window" id="google_window" src="http://google.com"></iframe>

<p id="review">Review Area</p>

<button type="button" onclick="googleReview()">Change Review</button>

1 个答案:

答案 0 :(得分:1)

我认为你不能那样做;当我添加iframeWindow.innerHTML来获取内容时,我得到了一个权限被拒绝的错误。问题是您正在尝试访问cross origin (domain) information