http://developer.yahoo.com/yui/docs/UserAction.js.html

ранным причинам я должен изменить выбранный элемент в выпадающем списке не через e.selectedIndex, а через симуляцию событий мыши и нажатия клавиш.

Я попробовал следующее:

//e = the dropdown
e.focus();

//my custom function to fire mouse events. This opens the dropdown.     
fireMouseEvent("mousedown", e);

//firing the key press, tried it via keydown, keypress and keyup. Nothing works.
var evt = e.ownerDocument.createEvent("KeyEvents");
evt.initKeyEvent("keydown", true, true, null, false, false, false, false, 40, 0);
evt.initKeyEvent("keypress", true, true, null, false, false, false, false, 40, 0);
evt.initKeyEvent("keyup", true, true, null, false, false, false, false, 40, 40);

e.dispatchEvent(evt);

Я делаю что-то не так или это невозможно?

Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос