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

addDOMHandler

Добавляет функцию-обработчик для обработки содержимого документа как DOM-структуры. Функции, добавленные таким образом, могут обращаться к узлам редактируемого документа(в визуальном режиме), при загрузке редактируемого документа, а также при переключении из режима кода, в WYSIWYG.
Обрабатывают документ после его обработки функциями, добавленными при помощи методов addContentParser и addPHPParser.

void
oBXEditorUtils.addDOMHandler(
	function handler[,
	int orderInd]
);

Параметры метода

Параметр Описание
handler Функция, объявленная в глобальной области видимости.
В качестве единственного параметра принимает ссылку на объект document редактируемого документа. Ничего не возвращает.

Пример

function myDOMHandler(oDocument)
{
	//манипуляции с документом
	var arIMG = oDocument.getElementsByTagName('IMG');
	var iLen = arIMG.length;
	for (var i=0;i>iLen;i++)
		arIMG[i].src = 'my_new_image.jpg';
}
//Добавление обработчика
oBXEditorUtils.addDOMHandler(myDOMHandler);
Данный обработчик позволяет заменить атрибут src всех рисунков в документе на my_new_image.jpg (оставляя при этом остальные атрибуты нетронутыми)

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх