相同代码的两个版本返回不同的结果
下面的两个代码看起来相同,但它们在 IE8 中给出了不同的结果。你对此有什么想法吗?
$('#frameMain').load(function(){
var bodyHeight = $(this.contentDocument).find('body').attr('scrollHeight');
var bodyHeight2 = document.getElementById('frameMain').document.body.scrollHeight;
});
The two code below look same but they give me different result in IE8. Do you have any idea about that?
$('#frameMain').load(function(){
var bodyHeight = $(this.contentDocument).find('body').attr('scrollHeight');
var bodyHeight2 = document.getElementById('frameMain').document.body.scrollHeight;
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此代码引用父体,而不是子体。
应该是这样的:
This code refer to parent body, not child.
It should be like this: