DOMRectList: свойство length
Базовая поддержка Широко доступно
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.
Только для чтения length свойство интерфейса DOMRectList возвращает количество объектов DOMRect в списке.
Значение
Положительное целое число, представляющее количество объектов DOMRect в списке DOMRectList. Если в списке нет прямоугольников, то length равно 0.
Примеры
В следующем примере мы получаем список прямоугольников для элемента <div> с помощью Element.getClientRects(). Затем мы отображаем количество прямоугольников в списке в другом элементе <div> на странице.
Сначала HTML:
<div id="box" style="width: 50px; height: 20px; border: 1px solid black;"></div> <div id="output"></div>
Теперь JavaScript:
const box = document.getElementById("box");
const rects = box.getClientRects();
const output = document.getElementById("output");
output.textContent = `Number of rectangles: ${rects.length}`;
Вывод выглядит следующим образом:
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
length |
2 | 12 | 3 | ≤12.1 | 4 | 18 | 4 | ≤12.1 | 3 | 1.0 | ≤37 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMRectList/length