Мне нужно вызвать событие Enter Key Press в IE9 с помощью JS.Как и приведенный ниже код, который работает для Chrome
var evsat = document.createEvent('Event');
evsat.initEvent('keypress');
evsat.keyCode = 13;
elem.dispatchEvent(evsat);
createEvent ('Event') не поддерживается в IE, выдает
"Object doesn't support property or method 'createEvent'"
. Пожалуйста, предложите мне другой обходной путь.
ОБНОВЛЕНИЕ: Как обрабатывать событие ENTER в приведенном ниже коде?
https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent
(function() {
if (typeof window.CustomEvent === "function") return false; /*If not IE */
function CustomEvent(event, params) {
params = params || {
bubbles: false,
cancelable: false,
detail: undefined
};
var evt = document.createEvent('CustomEvent');
evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);
return evt;
}
CustomEvent.prototype = window.Event.prototype;
window.CustomEvent = CustomEvent;
})();