javascript - 提取关注 html 的所有内联 css

标签 javascript jquery css html-parsing html-content-extraction

我想提取相关 html 的所有内联样式。

例如,下面是要提取内联CSS的相关html:

<div id="concernedHtmlPortion" style="style1">
    <div style="style2">
    <div style="style3;style4">Hello World!!</div>
    <div></div>
</div>

有没有办法只使用根id="concernedHtmlPortion"来提取所有style

提取结果应为:style1,style2,style3,style4

请帮忙!!

最佳答案

var allStyles = [];
$('#concernedHtmlPortion, #concernedHtmlPortion [style]').each(function() {
    allStyles.push($(this).attr('style').split(';'));
});
alert(allStyles);​

Working DEMO

关于javascript - 提取关注 html 的所有内联 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9681055/

相关文章:

javascript - 如何获取 Azure Web 应用服务以启用 javascript 文件更改

javascript - 为禁用的 Twitter Bootstrap 表设置样式 单击表中包含的选项

javascript - 添加新输入并在不修改 HTML 的情况下使用它

jQuery:如果单击其他元素,则删除类

asp.net - 如何在页面中有条件地渲染 CSS

javascript - 带有 Google map 绘图的自定义按钮

javascript - 我可以让一个属性在 vue v-for 中只出现一次吗

html - 图片在 Chrome 中看起来分辨率低且模糊

javascript - 这是一个新的 javascript 工厂模式吗?

html - 将 Thead 部分移动为第一列