-1

jQuery で ajax リクエストを呼び出していますが、返されるデータにはすべての html 要素が含まれています。応答に関連付けられたスタイルを操作したい。ノードを返す DOMParser を試してみましたが、それに関連付けられているスタイルが削除されたようです。使う予定だった

getComputedStyle(elem).getPropertyValue 

ただし、常に Null を返します。ajax 応答でスタイルを操作する方法はありますか? ajax によって返されたデータに対して計算されたスタイルを取得したい、またはそれが可能かどうかを知りたいですか? ありがとう

4

1 に答える 1

0

適用可能なスタイル ルールは DOM 内の要素の位置に依存する可能性があるため、ブラウザーは要素が DOM に追加された後にのみスタイルを計算できます。だから、いいえ、あなたが望むことは不可能です。

目立たない方法 (画面外など) で要素を DOM に追加することもできますが、必要なプロパティに影響を与えない方法で行う必要があります。

于 2015-01-13T23:11:59.010 に答える