Добавление узлов

Встроенные методы манипулирования содержимым дерева DOM, такие как appendChild, insertBefore и т. д., вполне справляются со своей работой, но иногда гораздо удобнее иметь более универсальное средство размещения узлов. Именно таким средством и является функция dojo.place. В двух словах: функция принимает три параметра – узел, который должен быть вставлен, ссылку на другой узел, относительно которого выполняется вставка, и параметр position, определяющий отношения между двумя узлами. В параметре position могут передаваться следующие значения: "before", "after", "first" и "last". Значения "before" и "after" могут использоваться для размещения узла по соседству с указанным, а значения "first" и "last" могут использоваться для вставки дочернего узла внутрь родительского узла, представленного ссылкой. В аргументе position допускается также передавать целочисленное значение, которое в этом случае будет определять абсолютное положение вставляемого узла среди дочерних узлов узла, заданного ссылкой.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Dojo на эту тему:
Аргументы «функции в виде строк»
Блочная модель
Грубое определение типа
Зачем управлять беспорядком
Изменение стилей узлов

Вернуться в раздел: Dojo / Утилиты броузера