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-2025, «1С-Битрикс», 2025