私は以下のような要素をドキュメント内に持っていますが、iframe要素をdocument.getElementById('iframe_id')
で取得できますが、このiframe内の要素を取得する方法はありますか?私はiframeElement.contentWindow
を試しましたが、返されたDOMWindow
にはプロパティがありません。 iframeElement.docuemnt
とiframeElement.contentDocument
も試しましたが、どちらも未定義です。どうすれば入手できますか?私は実験で最新のChromeを使用しています。ここでJavascriptでiframe要素内の要素を取得する方法は?
iframe要素
<iframe id='iframe_id'>
<html>
<body>many content here</body>
</html>
</iframe>
は同じページのiframe内のページですか?もしそうでなければ、クロムはおそらくあなたに他のDOMへのアクセスを与えません。 – Tetaxa
@Tetaxa、iframeのドメインをチェックする方法は?彼らが別のドメインから来ている可能性は非常に高いです。 – Thomson
URLの最初の部分。ページが同じサーバー上にある場合は、問題なく使用できます。 – Tetaxa