-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 に答える