Документация для разработчиков
Темная тема

Управление 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) Вставляет ноду сразу после целевой.
Параметры:
  • node - новая нода
  • dstNode - целевая нода
BX.prepend(node, dstNode) Помещает ноду в начало содержимого целевой.
Параметры:
  • node - новая нода
  • dstNode - целевая нода
BX.append(node, dstNode) Помещает ноду в конец содержимого целевой.
Параметры:
  • node - новая нода
  • dstNode - целевая нода
BX.insertBefore(node, dstNode) Для вставки до соответствующей ноды.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024