1

CSS によって設定された要素のすべてのスタイルを含む Web サイトの HTML ソースを取得しようとしています。したがって、基本的にはページのレンダリングされた html で、要素が非表示の場合はstyle = display:none

以下の関数を使用する場合、css によって追加されたスタイル属性は文字列に含まれません。

document.getElementsByTagName('html')[0].innerHTML;

また

inDocument.documentElement.innerHTML;

css 属性を含める方法はありますか?

ありがとう、ジェームズ

4

2 に答える 2

1

HTMLソースを取得するのにjQueryは必要ないと思います。使用するだけ

document.documentElement.outerHTML

これにはCSS属性も含まれます。

于 2012-06-07T05:19:14.433 に答える
1

これは、要素の計算されたスタイルを返し、その要素を疑似複製する jQuery CSS プラグインに役立ちますか?

ここで言及されているjQueryクローン機能も確認してください http://api.jquery.com/clone/

于 2012-06-07T04:52:54.430 に答える