では、ここで問題です...
私はしなければならない:
- AJAX 呼び出しを使用して REST API 経由で html のページを取得し、
- そのhtmlから既知のIDを持つテーブルを抽出します(ありがたいことに、整形式です)
- スタイル ブロックからテーブルに関連付けられた CSS を抽出し、
- テーブルをマイページの div に追加し、
- 元の CSS を再適用する
したがって、私が興味を持っているページの部分は次のとおりです。
<style>
#tableid td.someclass {
...
}
#tableid td.anotherclass {
...
}
[etc etc ..]
</style>
と
<table id="tableid">
...
</table>
したがって、上記の 1、2、および 4 のリストを確認することはまったく問題ありません。脳に負担をかけているのは 3 と 5 です。ところで、心配する外部スタイルシートはありません。すべてが単一のタグ内で取得しているページにあります。
要素全体を抽出してページに追加できると思いますが、それは面倒で、望ましくない副作用が発生する可能性があります。私がやりたいことは、#tableid に適用されるスタイリングを抽出し、それらを私の div に追加されたテーブルに適用することです。
それを行うエレガントな方法はありますか?