Class SVGElementInstance

SVGElementInstance class

各 use-element シャドウ ツリーのルート オブジェクトは SVGUseElementShadowRoot インターフェイスを実装します。このインターフェイスは現在、ShadowRoot インターフェイスと DocumentOrShadowRoot mixin に定義されているプロパティとメソッドの拡張を定義していません。ただし、このノードをルートとするツリーは、作成者スクリプトの観点からは完全に読み取り専用です。

public class SVGElementInstance : ShadowRoot

プロパティ

名前説明
virtual Attributes { get; }このノードの属性を含む NamedNodeMap (要素の場合)、またはそれ以外の場合は null.
virtual BaseURI { get; }このノードの絶対ベース URI、または実装が絶対 URI を取得できなかった場合は null。
ChildElementCount { get; }この要素の子である要素ノードの現在の数を返します。この要素に nodeType 1. の子ノードがない場合は 0
ChildNodes { get; }このノードのすべての子を含む NodeList。子がない場合、これはノードを含まない NodeList です..
Children { get; }現在の要素の子要素を返します.
FirstChild { get; }このノードの最初の子。そのようなノードがない場合、これは null. を返します。
FirstElementChild { get; }この要素の最初の子要素ノードを返します。この要素に子要素がない場合は null.
Host { get; }Host は、この ShadowRoot を含む要素です。
InnerHTML { get; set; }要素のコンテンツを表す HTML または XML のフラグメントを返します。 設定して、要素のコンテンツを指定された文字列から解析されたノードに置き換えることができます。
LastChild { get; }このノードの最後の子。そのようなノードがない場合、これは null. を返します。
LastElementChild { get; }この要素の最後の子要素ノードを返します。この要素に子要素がない場合は null.
virtual LocalName { get; }このノードの修飾名のローカル部分を返します。 ELEMENT_NODE および ATTRIBUTE_NODE 以外のタイプのノード、および Document.createElement() などの DOM レベル 1 メソッドで作成されたノードの場合、これは常に null です。
Mode { get; }この ShadowRoot が動作するモード.
virtual NamespaceURI { get; }このノードの名前空間 URI、または指定されていない場合は null.
NextElementSibling { get; }この要素の次の兄弟要素ノードを返します。この要素に、ドキュメント ツリーでこの要素の後に続く要素兄弟ノードがない場合は null.
NextSibling { get; }このノードの直後のノード。そのようなノードがない場合、これは null. を返します。
override NodeName { get; }タイプに応じたこのノードの名前.
override NodeType { get; }基礎となるオブジェクトのタイプを表すコード.
virtual NodeValue { get; set; }タイプに応じたこのノードの値.
OuterHTML { get; set; }要素とそのコンテンツを表す HTML または XML のフラグメントを返します。 設定して、指定された文字列から解析されたノードで要素を置き換えることができます。
virtual OwnerDocument { get; }このノードに関連付けられたドキュメント オブジェクト。これは、新しいノードを作成するために使用される Document オブジェクトでもあります。このノードがドキュメントまたはドキュメントでまだ使用されていない DocumentType である場合、これは null. です。
ParentElement { get; }親を取得しますElementこのノードの.
ParentNode { get; }このノードの親。 Attr、Document、DocumentFragment、Entity、および Notation を除くすべてのノードは、親を持つことができます。ただし、ノードが作成されたばかりでまだツリーに追加されていない場合、またはツリーから削除されている場合、これは null. です。
virtual Prefix { get; set; }このノードの名前空間プレフィックス、または指定されていない場合は null。 null と定義されている場合、設定しても効果はありません
PreviousElementSibling { get; }この要素の前の兄弟要素ノードを返します。この要素に、ドキュメント ツリー内でこの要素の前にある要素の兄弟ノードがない場合は null.
PreviousSibling { get; }このノードの直前のノード。そのようなノードがない場合、これは null. を返します。
override TextContent { get; set; }この属性は、このノードとその子孫のテキスト コンテンツを返します。 null として定義されている場合、設定しても効果はありません。設定時に、このノードが持つ可能性のある子はすべて削除され、新しい文字列が空または null でない場合は、この属性が設定されている文字列を含む単一の Text ノードに置き換えられます。

メソッド

名前説明
AddEventListener(string, IEventListener)このメソッドを使用すると、イベント ターゲットにイベント リスナーを登録できます。
AddEventListener(string, DOMEventHandler, bool)このメソッドを使用すると、イベント ターゲットにイベント リスナーを登録できます。
AddEventListener(string, IEventListener, bool)このメソッドを使用すると、イベント ターゲットにイベント リスナーを登録できます。
AppendChild(Node)ノード newChild をこのノードの子のリストの最後に追加します。 newChild がすでにツリーにある場合は、最初に削除されます.
CloneNode()このノードの複製を返します。つまり、ノードの汎用コピー コンストラクタとして機能します。複製ノードには親がなく (parentNode が null)、ユーザー データもありません。
CloneNode(bool)このノードの複製を返します。つまり、ノードの汎用コピー コンストラクタとして機能します。複製ノードには親がなく (parentNode が null)、ユーザー データもありません。
DispatchEvent(Event)このメソッドにより、イベントを実装イベント モデルにディスパッチできます。
Dispose()アンマネージ リソースの解放、解放、またはリセットに関連するアプリケーション定義のタスクを実行します。
virtual GetPlatformType()このメソッドは、ECMAScript オブジェクトを取得するために使用されますType.
virtual HasAttributes()このノード (エレメントの場合) が属性を持つかどうかを返します
HasChildNodes()このノードに子があるかどうかを返します.
InsertBefore(Node, Node)既存の子ノード child の前にノードを挿入します。 child が null の場合、child のリストの最後に node を挿入します。 child が DocumentFragment オブジェクトの場合、すべての子が同じ順序で child の前に挿入されます。子がすでにツリーにある場合は、最初に削除されます.
IsDefaultNamespace(string)このメソッドは、指定された namespaceURI がデフォルトの名前空間であるかどうかをチェックします。
IsEqualNode(Node)2 つのノードが等しいかどうかをテストします。 このメソッドは、Node.isSameNode() でテストできる同一性 (つまり、2 つのノードが同じオブジェクトへの参照であるかどうか) ではなく、ノードの等しいかどうかをテストします。逆は真ではないかもしれませんが、同じであるすべてのノードも等しくなります.
IsSameNode(Node)このノードが指定されたノードと同じかどうかを返します。 このメソッドは、実装によって返された 2 つの Node 参照が同じオブジェクトを参照しているかどうかを判断する方法を提供します。 2 つの Node 参照が同じオブジェクトへの参照である場合、たとえプロキシ経由であっても、すべての属性が同じ値を持ち、いずれかの参照で同じ DOM メソッドを呼び出すと、常にまったく同じ効果が得られるように、参照を完全に交換可能に使用できます.
LookupNamespaceURI(string)このノードから開始して、指定されたプレフィックスに関連付けられた名前空間 URI を検索します。
LookupPrefix(string)このノードから開始して、指定された名前空間 URI に関連付けられたプレフィックスを検索します。デフォルトの名前空間宣言は、このメソッドによって無視されます。 このメソッドで使用されるアルゴリズムの詳細については、ネームスペース プレフィックス ルックアップを参照してください。
Normalize()属性ノードを含む、このノードの下のサブツリーの深さ全体にあるすべてのテキスト ノードを、構造 (要素、コメント、処理命令、CDATA セクション、およびエンティティ参照など) のみがテキストを分離する「通常の」形式にします。つまり、隣接する Text ノードも空の Text ノードもありません。これは、ドキュメントの DOM ビューが、保存されて再ロードされた場合と同じであることを保証するために使用でき、特定のドキュメント ツリー構造に依存する操作 (XPointer [XPointer] ルックアップなど) が必要な場合に役立ちます。利用される。 Node.ownerDocument に添付された DOMConfiguration オブジェクトのパラメーター「normalize-characters」が true の場合、このメソッドは Text ノードの文字も完全に正規化します。
QuerySelector(string)セレクター に一致する、ドキュメント内の最初の要素を返します
QuerySelectorAll(string)ドキュメント内のすべての要素の NodeList を返します。これは、selector に一致します。
RemoveChild(Node)oldChild で示される子ノードを子のリストから削除し、それを返します。
RemoveEventListener(string, IEventListener)このメソッドを使用すると、イベント ターゲットからイベント リスナーを削除できます。IEventListenerから削除されますEventTargetイベントの処理中は、現在のアクションによってトリガーされません. イベントリスナーは、削除された後は呼び出されません.
RemoveEventListener(string, DOMEventHandler, bool)このメソッドを使用すると、イベント ターゲットからイベント リスナーを削除できます。IEventListenerから削除されますEventTargetイベントの処理中は、現在のアクションによってトリガーされません. イベントリスナーは、削除された後は呼び出されません.
RemoveEventListener(string, IEventListener, bool)このメソッドを使用すると、イベント ターゲットからイベント リスナーを削除できます。IEventListenerから削除されますEventTargetイベントの処理中は、現在のアクションによってトリガーされません. イベントリスナーは、削除された後は呼び出されません.
ReplaceChild(Node, Node)子のリストで子ノード oldChild を newChild に置き換え、oldChild ノードを返します。 newChild が DocumentFragment オブジェクトの場合、oldChild は DocumentFragment のすべての子に置き換えられ、同じ順序で挿入されます。 newChild がすでにツリーにある場合は、最初に削除されます.
override ToString()を返しますStringこのインスタンスを表す.

関連項目