html:
<div id="myEle"></div>
js:
var obj=window.getComputedStyle(document.getElementById("myEle"),null);console.log(obj.propertyIsEnumerable("width"));
//火狐显示false。而chrome显示true想请教:
1.w3c标准里规定它的那些css属性名作为键名的是否是可枚举的
2.我想深拷贝obj 如何是好,由于那些width height什么的都不可枚举了。导致比较常见的套路比如JSON.stringify(obj) 出来的东西都不包含这些了。而Object.create(obj)出来的新对象newObj里一片空白,只是在__proto__里包含了CSSStyleDeclaration对象
陪伴而非守候
开心每一天1111
随时随地看视频慕课网APP
相关分类