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

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