Поиск узлов DOM

В предыдущей главе была представлена функция dojo.byId – специализированный механизм поиска узлов DOM более переносимым и предсказуемым способом, чем метод document.getElementById. Функция dojo.byId является самой часто используемой функцией при разработке с использованием Dojo, поэтому есть смысл еще раз вернуться к дискуссии из главы 1, где были обозначены некоторые проблемы функции document.getElementById и говорилось о том, как dojo.byId помогает их решать. В качестве напоминания ниже приводится полная сигнатура функции dojo.byId:
dojo.byId(/*String*/ id | /*DomNode*/ node, /*DomNode*/doc) // Возвращает// узел DOM
В примере 2.1 приводится ряд других типичных случаев использования этой функции.

Пример 2.1. Краткое напоминание о функции dojo.byId
var foo = dojo.byId("foo"); //вернет узел с id=foo, если он существует
dojo.byId(foo).innerHTML="bar"; //поиск не выполняется, так как foo –
//это узел; затем в свойство innerHTML
//записывается значение "bar"
var bar = dojo.byId("bar", baz); //вернет узел с id=bar в документе, на
//который ссылается baz, если он существует

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

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

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