Class SVGElement

SVGElement class

SVG 言語の要素に直接対応するすべての SVG DOM インターフェイス (「パス」要素の SVGPathElement インターフェイスなど) は、SVGElement インターフェイスから派生します。

public class SVGElement : Element, IElementCSSInlineStyle

プロパティ

名前説明
override Attributes { get; }このノードの属性を含む NamedNodeMap (要素の場合)、またはそれ以外の場合は null.
virtual BaseURI { get; }このノードの絶対ベース URI、または実装が絶対 URI を取得できなかった場合は null。
ChildElementCount { get; }この要素の子である要素ノードの現在の数を返します。この要素に nodeType 1. の子ノードがない場合は 0
ChildNodes { get; }このノードのすべての子を含む NodeList。子がない場合、これはノードを含まない NodeList です..
Children { get; }現在の要素の子要素を返します.
ClassList { get; }「クラス」属性の解析から受け取ったトークンを含むライブ DOMTokenList を返します。
ClassName { get; }指定された要素の属性「クラス」に対応します。
ClassName { get; set; }要素のクラス属性。この属性は、多くの言語で公開されている「class」キーワードと競合するため、名前が due に変更されました。 HTML 4.01. のクラス属性定義を参照してください。
FirstChild { get; }このノードの最初の子。そのようなノードがない場合、これは null. を返します。
FirstElementChild { get; }この要素の最初の子要素ノードを返します。この要素に子要素がない場合は null.
Id { get; set; }指定された要素の ‘id’ 属性の値、または ‘id’ が存在しない場合は空の文字列.
InnerHTML { get; set; }要素のコンテンツを表す HTML または XML のフラグメントを返します。 設定して、要素のコンテンツを指定された文字列から解析されたノードに置き換えることができます。
LastChild { get; }このノードの最後の子。そのようなノードがない場合、これは null. を返します。
LastElementChild { get; }この要素の最後の子要素ノードを返します。この要素に子要素がない場合は null.
override LocalName { get; }このノードの修飾名のローカル部分を返します。 ELEMENT_NODE および ATTRIBUTE_NODE 以外のタイプのノード、および Document.createElement() などの DOM レベル 1 メソッドで作成されたノードの場合、これは常に null です。
override 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. です。
OwnerSVGElement { get; }最も近い先祖「svg」要素。指定された要素が最も外側の SVG 要素である場合は null.
ParentElement { get; }親を取得しますElementこのノードの.
ParentNode { get; }このノードの親。 Attr、Document、DocumentFragment、Entity、および Notation を除くすべてのノードは、親を持つことができます。ただし、ノードが作成されたばかりでまだツリーに追加されていない場合、またはツリーから削除されている場合、これは null. です。
override Prefix { get; }このノードの名前空間プレフィックス、または指定されていない場合は null。 null と定義されている場合、設定しても効果はありません
PreviousElementSibling { get; }この要素の前の兄弟要素ノードを返します。この要素に、ドキュメント ツリー内でこの要素の前にある要素の兄弟ノードがない場合は null.
PreviousSibling { get; }このノードの直前のノード。そのようなノードがない場合、これは null. を返します。
SchemaTypeInfo { get; }この要素に関連付けられた型情報。
ShadowRoot { get; }この要素に格納されている shadowRoot を返すか、閉じている場合は null を返します。
Style { get; }指定された要素の属性「スタイル」に対応します。ユーザー エージェントが CSS によるスタイリングをサポートしていない場合、この属性は常に null. の値を持つ必要があります。
TagName { get; }要素の名前。
override TextContent { get; set; }この属性は、このノードとその子孫のテキスト コンテンツを返します。 null として定義されている場合、設定しても効果はありません。設定時に、このノードが持つ可能性のある子はすべて削除され、新しい文字列が空または null でない場合は、この属性が設定されている文字列を含む単一の Text ノードに置き換えられます。
ViewportElement { get; }現在のビューポートを確立した要素。多くの場合、最も近い祖先の ‘svg’ 要素です。指定された要素が最も外側の SVG 要素である場合は null.

メソッド

名前説明
AddEventListener(string, IEventListener)このメソッドを使用すると、イベント ターゲットにイベント リスナーを登録できます。
AddEventListener(string, DOMEventHandler, bool)このメソッドを使用すると、イベント ターゲットにイベント リスナーを登録できます。
AddEventListener(string, IEventListener, bool)このメソッドを使用すると、イベント ターゲットにイベント リスナーを登録できます。
AppendChild(Node)ノード newChild をこのノードの子のリストの最後に追加します。 newChild がすでにツリーにある場合は、最初に削除されます.
AttachShadow(ShadowRootMode)シャドウ ルートを作成し、現在の要素にアタッチします。
CloneNode()このノードの複製を返します。つまり、ノードの汎用コピー コンストラクタとして機能します。複製ノードには親がなく (parentNode が null)、ユーザー データもありません。
CloneNode(bool)このノードの複製を返します。つまり、ノードの汎用コピー コンストラクタとして機能します。複製ノードには親がなく (parentNode が null)、ユーザー データもありません。
DispatchEvent(Event)このメソッドにより、イベントを実装イベント モデルにディスパッチできます。
Dispose()アンマネージ リソースの解放、解放、またはリセットに関連するアプリケーション定義のタスクを実行します。
GetAttribute(string)名前で属性値を取得します。
GetAttributeNode(string)名前で属性ノードを取得します。
GetAttributeNodeNS(string, string)ローカル名と名前空間 URI で Attr ノードを取得します。
GetAttributeNS(string, string)ローカル名と名前空間 URI によって属性値を取得します。
GetElementsByClassName(string)引数で指定されたすべてのクラスを持つドキュメント内のすべての要素を含むライブ NodeList オブジェクトを返します。 http://www.w3.org/TR/dom/
GetElementsByTagName(string)指定されたタグ名を持つすべての子孫要素の NodeList をドキュメント順に返します。
GetElementsByTagNameNS(string, string)指定されたローカル名と名前空間 URI を持つすべての子孫要素の NodeList をドキュメント順に返します。
virtual GetPlatformType()このメソッドは、ECMAScript オブジェクトを取得するために使用されますType.
HasAttribute(string)指定された名前の属性がこの要素で指定されている場合、またはデフォルト値がある場合は true、それ以外の場合は false を返します。
HasAttributeNS(string, string)特定のローカル名と名前空間 URI を持つ属性がこの要素で指定されている場合、またはデフォルト値がある場合は true、それ以外の場合は false を返します。
override 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 に一致します。
Remove()このインスタンスを削除します。
RemoveAttribute(string)名前で属性を削除します。
RemoveAttributeNode(Attr)指定した属性ノードを削除します。
RemoveAttributeNS(string, string)ローカル名と名前空間 URI によって属性を削除します。
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 がすでにツリーにある場合は、最初に削除されます.
SetAttribute(string, string)新しい属性を追加します。その名前の属性が要素にすでに存在する場合、その値は値 parameter の値に変更されます。
SetAttributeNode(Attr)新しい属性ノードを追加します。その名前 (nodeName) を持つ属性が要素に既に存在する場合、新しい属性に置き換えられます。
SetAttributeNodeNS(Attr)新しい属性を追加します。そのローカル名とその名前空間 URI を持つ属性が要素に既に存在する場合、それは新しいものに置き換えられます.
SetAttributeNS(string, string, string)新しい属性を追加します。同じローカル名と名前空間 URI を持つ属性が要素に既に存在する場合、そのプレフィックスは修飾された名前のプレフィックス部分に変更され、その値は値パラメーターに変更されます.
SetIdAttribute(string, bool)パラメータ isId が true の場合、このメソッドは、指定された属性がユーザー定義の ID 属性であることを宣言します。
SetIdAttributeNode(Attr, bool)パラメータ isId が true の場合、このメソッドは、指定された属性がユーザー定義の ID 属性であることを宣言します。
SetIdAttributeNS(string, string, bool)パラメータ isId が true の場合、このメソッドは、指定された属性がユーザー定義の ID 属性であることを宣言します。
override ToString()を返しますStringこのインスタンスを表す.

関連項目