Управление DOM-структурой
| Метод | Описание | С версии |
|---|---|---|
| BX.create | Создание узла DOM-структуры. | |
| BX.adjust | Изменяет свойства узла DOM-структуры. | |
| BX.addClass/BX.removeClass | Добавляет/удаляет узлу CSS-класс | |
| BX.findChild, BX.findChildren, BX.findParent, BX.findNextSibling, BX.findPreviousSibling | Пакет функций поиска узлов в DOM-структуре, подходящих по заданным параметрам. | |
| BX.toggleClass | Переключает наличие/отсутствие CSS-класса у узла DOM или осуществляет ротацию CSS-классов по списку. | |
| BX.hasClass | Проверяет наличие CSS-класса у узла DOM. | |
| BX.style | Получает или устанавливает текущее значение CSS-стиля узла DOM | |
| BX.remove | Удаляет узел DOM-структуры. | |
| BX.cleanNode | Очищает узла DOM-структуры от всех дочерних элементов. | |
| BX.show(DOMNode node)/BX.hide(DOMNode node) | Показать/скрыть узел. | |
| BX.focus | Устанавливает фокус на элементе. | |
| BX.isNodeHidden | Определяет, скрыт ли указанный элемент DOM. | |
| BX.scrollToNode | Прокручивает окно к позиции указанного элемента в DOM-структуре. | |
| BX.setOpacity | Устанавливает уровень прозрачности элемента веб-страницы. | |
| BX.setUnselectable/BX.setSelectable | Функции выключают / включают возможность пользовательского выделения внутри передаваемого элемента. | |
| BX.width/BX.height | Возвращает (или задает) ширину, высоту элемента DOM. | |
| BX.selectUtils.* | Работа со списками (select). | |
| BX.toggle(DOMNode node) | Показывает, скрывает элемент DOM. | |
| BX.insertAfter(node, dstNode) | Вставляет ноду сразу после целевой. Параметры:
| |
| BX.prepend(node, dstNode) | Помещает ноду в начало содержимого целевой. Параметры:
| |
| BX.append(node, dstNode) | Помещает ноду в конец содержимого целевой. Параметры:
| |
| BX.insertBefore(node, dstNode) | Для вставки до соответствующей ноды. |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025