title: Detect input value change with javascript
body: <p>this question has been made in several places but I have not found a great answer. I want to detect an input (text) value change. The value is changed via pure javascript with no frameworks (I can't access this) so the solution can't be modify the val() function of jquery to trigger an event. Event's wont work as you know. The only solution that actually works is </p>
  
  <p><code>setInterval(function() { ObserveInputValue($('#input_id').val()); }, 100);</code></p>
  
  <p>but I want to find something different without using a <code>setInterval</code></p>