Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取具有最大top的元素的height属性的javascript_Javascript_Css - Fatal编程技术网

获取具有最大top的元素的height属性的javascript

获取具有最大top的元素的height属性的javascript,javascript,css,Javascript,Css,我需要获取具有最大顶部的元素的高度属性。我将按照建议获取元素的最大顶部 同样的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;\" "

我需要获取具有最大顶部的元素的高度属性。我将按照建议获取元素的最大顶部

同样的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;\" "

那么我如何才能获得相同的高度属性。在上面的字符串中,我应该得到500的高度,因为top:35最多是两个。在包含这些参数的字符串中,我可能有n个元素。

好吧,让我们假设您有一个div,或者实际上是任何包含这些活动样式的元素:

<div id='attr' ></div>
应返回其当前高度

如果您知道要查找的元素,也可以使用另一种方法执行相同的操作:

document.getElementsByTagName'div'[0].getAttribute'height';这会做同样的事情。[0]索引号仅表示它是第一个div元素

此外,我建议使用单位指定样式的测量值,如%或px。虽然还有很多其他的单位


我希望这就是你想要的

你能做一个JSFIDLE吗?我不知道元素,我只知道最大顶点,那么在不知道元素的情况下,如何得到我刚刚识别的顶点所在元素的高度呢?你的意思是像一个if语句那样检查每个子节点的高度属性,看看它是否等于你指定的特定高度@NileshNo,我会得到最大的top..例如:在上面的字符串中,最大值的top是35..对应元素的高度是500.我需要我刚才提取的元素的高度.你问的不完全清楚。你是说35号还是500号?我不起诉我所缺少的@NileshOk让我们取上面的字符串。借助上面给出的url,我得到了顶部的最大值,即35。我没有得到元素,只有顶部的值。我只需要得到元素的高度,知道该元素的顶部是35。我不知道该元素。
document.getElementById('attr').getAttribute('height');