To update a text field element:
, - ( , box:
var event = document.createEvent('FocusEvent');
event.initEvent('focus', true, true);
box.dispatchEvent(event);
, , "textInput". "3":
var event = document.createEvent('TextEvent');
event.initTextEvent('textInput', true, true, window, "3");
box.dispatchEvent(event);
, , - , :
var event = document.createEvent('FocusEvent');
event.initEvent('blur', true, true);
box.dispatchEvent(event);
:
( "select" )
select.value = "the option value"
var event = document.createEvent('Event');
event.initEvent('input', true, true)
select.dispatchEvent(event)
var event = document.createEvent('Event');
event.initEvent('change', true, true)
select.dispatchEvent(event)