Я только начинаю работать с додзё и понял, что dojo.query
— это то же самое, что $
в jQuery.
Но я не понял, что он возвращает. Это специализированный объект, как в jQuery?
Что я пытаюсь сделать (безуспешно):
dojo.query("output").innerHTML = data;
//this doesn't work either:
dojo.query("output").html(data);
//tried accessing by id as well
dojo.query("#output").html(data);
//and tried to access a div, incase dojo has some issues with html5 elements
dojo.query("#divOutput").html(data);
В настоящее время я использую новые элементы html5:
<output id="output">Output goes here</output>
<div id="divOutput">non-html5 output goes here</div>
И я не могу найти хороший список того, что делать с объектами, возвращаемыми dojo.query()
..
редактировать: Хорошо, я думаю, что додзё просто издевается надо мной. Я нашел этот метод: addContent()
, и он работает с указанным выше селектором. Но я не хочу добавлять контент, я хочу заменить контент...