iframe要素の内容
HTML
1<iframe src="html:*****.com" id="parent">
2<html>
3 <body>
4 -- 省略 --
5 </body>
6 </html>
7</div>
8</iframe>
明らかにHTMLの文法違反なので、修正して下さい。
iframe要素はiframe要素に対応していないブラウザの為に子要素を持つことが出来ますが、html要素やbody要素はネストする事が出来ません。
あるいは、iframe要素のリンク先を表す疑似コードなのでしょうか。
しかし、それなら、$("#parent html body").height();
が動くはずがないと思うのですが…(未検証)。
jQuery("iframe html body")
あるいは、iframe要素のリンク先を表す疑似コードなのでしょうか。
しかし、それなら、$("#parent html body").height(); が動くはずがないと思うのですが…(未検証)。
(2017/07/18 11:05追記)
jQuery 3.2.1 + Google Chrome + 59.0.3071.115 で検証しましたが、やはり期待通りに動作しませんでした。
HTMLIframeElement#contentWindow
JavaScript
1console.log(document.getElementById('parent').contentWindow.innerHeight);
2console.log(document.getElementById('parent').contentDocument.body.clientHeight);
Re: odmdom さん
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/16 12:19
2017/07/18 02:15