我们假设我的HTML中有以下元素:
<div class="container">
<div class="box first">I have a height of 100</div>
<div class="box">I have a height of 200</div>
<div class="box last">I have a height of 300</div>
</div>
<div class="container">
<div class="box first">I have a height of 50</div>
<div class="box">I have a height of 60</div>
<div class="box last">I have a height of 40</div>
</div>
设置每个框的高度以匹配其容器中的最高框的正确逻辑是什么?
我的想法是这样的:
......我在正确的路线上吗?
答案 0 :(得分:1)
看看这个......
获取类名为“container”的元素
var container = document.getElementsByClassName('container');
对于每个容器
使用
获取'div'元素var box_div = container[index].getElementsByTagName('div');
或
var box_div = container[index].getElementsByClassName('box');
检查div的最大高度
将最大高度设置为所有其他div