편집 :.는 " 'domattrmodified'이벤트를 확인
그냥 생각, 원래 저자 스크립트를 수정하려는 해달라고 때문에
당신은 아마 해당 필드를 모니터링 할 수
.?
/*
Very simple monitor utility.
Monitor what?
This monitors any dom element which has a "value" attribute.
This was created to monitor hidden fields that were altered via javascript.
Fields that had values changed via javascript did not trigger the "change" event.
This is a solution to that problem.
Usage:
Monitor.monitor('element_id',(function) callback);
Monitor.demonitor('element_id');
*/
var Monitor = (function(){
var inputs = [];
return {
monitor:function(input_id,callback){
var previous_value = "";
function go(){
current_value = document.getElementById(input_id).value;
if(previous_value !== current_value){
callback();
}
previous_value = document.getElementById(input_id).value;
}
inputs[input_id] = setInterval(go,200);
},
demonitor:function(input_id){
clearInterval(inputs[input_id]);
}
}
})();
어떤 브라우저를 타겟팅해야합니까? –
IE 8 + ... 가능한 한 많이 ...하지만 IE에서만 작동하는지 여전히 가치가 있다고 생각합니다. – Myster