jQuery能获得与元素关联的所有CSS样式吗?在jQuery中是否有一种方法可以从现有元素中获取所有CSS并将其应用于另一个元素,而不列出所有这些元素呢?我知道如果它们是一个样式属性attr(),但我的所有样式都在外部样式表中。
4 回答
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
//-- html objectvar element = htmlObject; //e.g document.getElementById//-- or jquery objectvar element = htmlObject[0]; //e.g $(selector)var stylearray = document.defaultView.getComputedStyle(element, null);var font = stylearray["font-family"]
for (var key in stylearray) {console.log(key + ': ' + stylearray[key];}
添加回答
举报
0/150
提交
取消