サード パーティの Web ページにアクセスしていて、JavaScript を除いてそのページを制御できないとします。
要素を空の DOM ノードに置き換えたいが、ページ上の他のすべての要素について同じ位置を維持したい場合。要素がどうなるか、Web ページのスタイルがどうなるかわからない。
要素を DIV に置き換え、その div の幅と高さを置き換えられた要素と同じになるように手動で設定すると、ほぼ完了です。ただし、DIV に適用されて混乱を招くようなスタイルがページに他にあるかどうかはわかりません。また、置換された要素が左または右に浮いていた場合、または だったdisplay:inline
場合、DIV に置き換えると、ページ上の他の要素の位置が乱れる可能性があります。
これを行うための絶対確実な方法はありますか?