私はDOMParserで解析する要素のスタイルプロパティを取得しようとしています。しかし、2つのconsole.logが空になります。なぜこのようなことが起こるのか?DOMParser - 要素スタイルを取得
<div id='foobar'>
<style>
.xl496
{
color:#336699;
}
</style>
<table>
<tr>
<td class='xl496'>Test:</td>
</tr>
</table>
</div>
var data = document.getElementById("foobar");
var parser = new DOMParser();
var doc = parser.parseFromString(data.innerHTML, "text/html");
var cols = doc.getElementsByTagName("tr");
var col = cols[0];
var tds = col.getElementsByTagName("td");
var td = tds[0];
console.log(getComputedStyle(td).getPropertyValue("color"));
console.log(td.style.color);
から何かをHexにRGBを変換するためのソリューションを見ることができますが、DOMParserにを使用する必要がありますか? – KevBot
はい。後で私はクリップボードからこのe.clipboardData.getData( 'text/html')のようなデータを取得する予定です。 – Backslash