события javascript
Ребята подскажите. Столкнулся со следующим моментом. Если присваивать событие следующим образом:
form.onsubmit = function () { return false }
то всё работает корректно.
А если вот так:
el.addEventListener('submit', function (event) { return false }, false);
то return false, в данном случае не срабатывает.
С подобной ситуацией раньше сталкивался и событием:
select.onchange = function () {}
то всё работает корректно.
document.querySelector('select').addEventListener( 'change', function () {}, false);
А внутри этой конструкции нет.
Если не сложно объясните пожалуйста почему так происходит.
|