我需要获取一个具有最大top的元素的height属性。我将按照建议here获得元素的最大顶部
相同的html代码与下面显示的代码非常相似。
style=\"left: 200; top: 10; width: ; height:50 ; position: absolute; display: none; \" title='...' >...</BUTTON><span style=\"position:absolute;height:500;left:10px;top:35px;\" "
那么如何才能获得相同的height属性。在上面的字符串中,我应该得到高度为500,因为top:35是2的最大值。我可以在包含这些参数的字符串中包含n个元素。
答案 0 :(得分:0)
好的,让我们假装你有一个div,或者真的有任何带有这些活动样式的元素:
<div id='attr' ></div>
获取元素的属性非常简单。有多种方法可以做到这一点。
首先:
document.getElementById('attr').getAttribute('height');
哪个应该返回当前的高度。
您也可以使用其他方法执行相同的操作,假设您知道要查找的元素:
document.getElementsByTagName('div')[0].getAttribute('height');
哪个会做同样的事情。 [0]索引号仅表示它的第一个div元素。
此外,我建议您使用单位(例如%或px)指定样式的度量。虽然那里还有很多其他单位。
我希望这就是你要找的东西!