установка события oninput с помощью Javascript

Событие «oninput» HTML5 поддерживается некоторыми современными браузерами, включая Firefox 3.X

Однако, как ни странно, оно работает только со встроенным javascript:

<input id = "q" oninput="alert('blah')">

Когда я пытаюсь установить его, используя код javascript, он не срабатывает.

var q = document.getElementById("q");
q.oninput = function(){alert("blah");};

Это просто ошибка в Firefox, или это происходит по какой-то причине?

12
задан Channel72 20 February 2012 в 02:30
поделиться