jq怎么获取自适应高度的iframe高度的准确数值 JS 获取iframe中的div高度
jq怎么获取自适应高度的iframe高度的准确数值?
你用jq的时候是在页面加载的时候就获取了,并不是点击的时候获取的。时机不对。
$(#btn2).click(function () {
var boxAheight = $("#frame_content").outerHeight(true)
alert(boxAheight)
})
JS 获取iframe中的div高度
你的代码写的没有错.
如果我猜得不错的话,你是直接运行的这段代码!
先给你讲原理:
调用DOM对象,必须在页面(框架)完全下载完后才能构建DOM树, 所以我们一般是把这些代码封到一个函数内,再用window.onload来指向.这样解决:
function show()
{
document.write(window.frames["cwin"].document.getElementById("reg").style.height)
}
window.onload=show
也许你会说,那为什么我的innerHTML能获取到呢? 请注意:完全下载!
明白了吧.
Js获取Iframe页面高度,并将高度赋值给Iframe
。