测试是否支持DOMAttrModified
如果不支持propertychange事件,就使用这个,或者更高端的MutationObserver.
var root = document.documentElement
supportDOMAttrModified = root.addEventListener ?
( function () {
var fn, f = false , id = root.id;
fn = function () {
root.removeEventListener( 'DOMAttrModified' , fn, false );
supportDOMAttrModified = true ;
root.id = id; //还原它
};
root.addEventListener( 'DOMAttrModified' , fn, false );
root.id = 'mass' ; //更新属性
f = root.id != 'mass' ;
root.id = id; //无论如何也还原它
return f;
})() :
false
标签: javascript
作者: Leo_wl
出处: http://www.cnblogs.com/Leo_wl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
版权信息查看更多关于测试是否支持DOMAttrModified的详细内容...