質問するログイン新規登録

回答編集履歴

1

.

2022/10/18 21:45

投稿

int32_t
int32_t

スコア21933

answer CHANGED
@@ -1,5 +1,7 @@
1
- `<object>` があるHTMLページと参照しているSVGが同一オリジンであるときだけ、`object.getSVGDocument()` で SVG の `Document` ノードを取得できます。
1
+ `<object>` があるHTMLページと参照しているSVGが同一オリジンであるときだけ、`object.getSVGDocument()` で SVG の `Document` ノードを取得できます。`document.querySelector('object').getSVGDocument().documentElement` などで `<svg>` にアクセスできるでしょう。
2
2
 
3
+ オリジンが異なる場合は不可能です。
4
+
3
5
  > svgにcssを適用できなかった
4
6
 
5
7
  この場合は別々のドキュメントなので、HTMLページ内で指定したスタイルシートは一切 SVG に効きません。