Manipulácia s objektmi DOM je najčastejšou činnosťou programátorov pri práci s jazykom JavaScript. Okrem štandardných metód, ktoré poskytuje DOM, je často oveľa efektívnejšie používať metódy už existujúcich frameworkov. Medzi základné operácie manipulácie s DOM patrí tvorba elementov a vkladanie ich na správne miesto.Pre vytvorenie elementu vo frameworku Dojo je možné použiť metódu create(), ktorá je súčasťou modulu dojo/dom-construct. Príklad: Formát zápisu metódy create().
1
create(element, attributes [, target][, pos]);
Parameter element je buď názov elementu alebo uzol. Parameter attributes definuje atribúty elementu vo forme objektu. Atribút target definuje umiestnenie vytvoreného elementu. Môže byť id elementu alebo uzol. Posledný parameter pos definuje pozíciu v DOM (first, after, before, last, replace, only). Východiskovou hodnotou je last. Parametre target a pos sú voliteľné. Príklad: Vytvorenie elementu <div> bez obsahu s definovaním cieľa ako uzla.
title : "New content", style : "color : blue"}, "insert");
});
});
</script>
Záver
Pre tvorbu elementov je možné použiť aj ďalšie moduly a metódy. Väčšina z nich pracuje s DOM vlastnosťou innerHTML. Viac informácií o vkladaní fragmentov HTML je uvedených v článku s názvom 5 spôsobov ako v Dojo aplikovať innerHTML. 23.3.2013, Matej LednárKategória: DojoDojo,programovanie,JavaScript,dojo,query,innerHTML,createŽiadna časť tohto článku nesmie byť reprodukovaná bez uvedenia autora a URL na túto stránku.Viac informácií nájdete v sekcii O projekte.