【发布时间】:2013-08-01 11:45:07
【问题描述】:
我正在做一个书签项目。因此,当用户点击书签时,他可以抓取网页的一部分并在其他地方查看。
问题在于部分元素(假设为 div)应用了 css 样式和类。
有什么方法可以循环遍历选定 div 的所有子元素并将类属性转换为样式属性以便我可以保持格式设置?
例如下面的示例截图; 我需要取出所有应用的类,并将它们转换为选定区域的样式属性。
【问题讨论】:
-
所以你想从类中提取样式并将它们应用为内联样式?
-
如果您打开“Computed Style”面板,您可以看到所选元素的所有样式。您可以使用 JavaScript 遍历每个元素上的每个计算样式(无论是由类还是由浏览器设置)并保存所有样式。这是 JavaScript 中的 how to get computed styles。
-
@CodyGuldner 是的,没错。
-
@RoryO'Kane 感谢您的链接。
-
这就是你要找的jsfiddle.net/pkuVk