-2

正如我一直相信的那样,iframe 属性(如果 iframe 是从另一个来源加载的)无法获取但无法设置。我尝试了一些小测试用例,但似乎我总能获得属性。我在设置示例时做错了什么?

<iframe src="http://www.wikipedia.org" id="iframe"></iframe>

<script>

    try {
        alert(document.getElementById("iframe").src);
    } catch(e) {
        alert(e);
    }

</script>

上面的示例在我的测试中提醒了正确的位置。

问候

4

1 回答 1

2

您没有访问包含文档的某些内容元素/属性。您只是获得由外部文档设置的src属性。iframe试试这个:

iframeElement.contentDocument.body.style.backgroundColor = "red";
于 2013-05-21T08:40:39.940 回答