Can I Monitor Changes On An Html Div?
I am working on a complex web app. In it, there is a div which gets updated. It prints something like [1/4] [2/4] [3/4] [4/4] Probably some javascript somewhere is updating with
Solution 1:
You might be able to use Mutation Events to do this if the browsers you are targeting support them. Here is a small jsFiddle demo that should work in a browser that supports the Mutation Events. I tested this in Chrome 23
JavaScript:
var observable = document.getElementById('observable');
observable.addEventListener('DOMSubtreeModified', function(ev) {
console.log(ev.target.nodeValue, ev.timeStamp);
}, false);
var i = 0;
observable.addEventListener('click', function(ev) {
observable.innerHTML = ++i;
returnfalse;
}, false);
HTML:
<div id="observable">click me and look at the console</div>
CSS:
#observable {
background-color:lightblue;
height:42px;
}
Post a Comment for "Can I Monitor Changes On An Html Div?"