Это изменит значение, но не вызовет событие onchange. Каждый раз, когда вы изменяете элемент с помощью JavaScript, он не будет запускать событие (мешает вам столкнуться с проблемами рекурсии *).
Если вы настроите обработчик событий, например, так.
function myHandler(){
//do whatever stuff here
changeColor( dojo.byId('mySel') );
}
, затем вы можете вызвать это отдельно, после того, как вы установите значение программно.
Примечание (*): я не эксперт по додзё ... поэтому я предполагаю, что они не "добавили" автоматический вызов обработчиков событий, когда вы устанавливаете значение из JavaScript.