gpt4 book ai didi

javascript - 获取未显示元素的子元素的宽度/高度

转载 作者:行者123 更新时间:2023-11-28 05:26:47 26 4
gpt4 key购买 nike

我正在尝试将谷歌图表对象的宽度和高度设置为容器 div。为此,我只需要设置一个对象属性:var options = {'width':$('#chart').width(),'height':$('#chart').height() };这实际上有效,但前提是 $.fn.width() 返回像素值。当显示元素时会发生这种情况,但如果不显示该元素则不会。由于我需要在隐藏元素时更新图表,我怎样才能获得尺寸?这是一个 fiddle ,可以帮助您更好地理解我的问题(我的英语不好):https://jsfiddle.net/Lj0daj27/

最佳答案

document.getElementById('answer').innerHTML = document.getElementById('element').scrollHeight + "px tall!";
#element {
height: 200px;
width: 250px;
padding: 20px;
background: blue;
text-align: center;
color: white;
opacity: 0;
}
<div id="element">
This is my element!
</div>

<div id="answer">

</div>

我可能会考虑使用 scrollHeightscrollWidth 属性来获取这些尺寸。它也应该适用于隐藏元素。

http://www.w3schools.com/jsref/prop_element_scrollheight.asp

关于javascript - 获取未显示元素的子元素的宽度/高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38733847/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com