Pure Javascript écoute le changement de valeur d'entrée

Existe-t-il une façon de créer une fonction constante qui écoute une entrée, alors, lorsque cette valeur d'entrée change, quelque chose est déclenché immédiatement?

Je cherche quelque chose en utilisant javascript pur, pas de plugins, pas de cadres et je ne peux pas éditer le HTML.

Quelque chose, par exemple:

Lorsque je change la valeur dans l'entrée 'MyObject', cette fonction s'exécute.

De l'aide?

C'est pour cela que se passent les événements .

HTMLInputElementObject.addEventListener('input', function (evt) { something(this.value); }); 

Comme exemple de base …

HTML:

 <input type="text" name="Thing" value="" /> 

Scénario:

 /* event listener */ document.getElementsByName("Thing")[0].addEventListener('change', doThing); /* function */ function doThing(){ alert('Horray! Someone wrote "' + this.value + '"!'); } 

Voici un violon: http://jsfiddle.net/Niffler/514gg4tk/