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

Управление 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
Наверх