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

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

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


有什么方法可以仅通过使用根style提取所有id="concernedHtmlPortion"

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

任何帮助,请!

最佳答案

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


Working DEMO

10-07 16:22
查看更多