Element

Element class

Öğe arayüzü, bir HTML veya XML belgesindeki bir öğeyi temsil eder.

public class Element : Node, IChildNode, IParentNode

yapıcılar

İsimTanım
Element(IElementInit)Yeni bir örneğini başlatırElementsınıf. Bu kurucuyu doğrudan aramayın, kullanınCreateElement veyaCreateElementNS .

Özellikleri

İsimTanım
override Attributes { get; }Bu düğümün (bir Öğe ise) özniteliklerini içeren bir NamedNodeMap, aksi takdirde null.
virtual BaseURI { get; }Bu düğümün mutlak temel URI’si veya uygulama mutlak bir URI alamadıysa null.
ChildElementCount { get; }Bu öğenin alt öğeleri olan geçerli öğe düğümlerinin sayısını döndürür. 0, bu öğenin nodeType 1. olan alt düğümleri yoksa
ChildNodes { get; }Bu düğümün tüm alt öğelerini içeren bir Düğüm Listesi. Alt öğe yoksa, bu düğüm içermeyen bir NodeList’tir..
Children { get; }Geçerli öğenin alt öğelerini döndürür.
ClassList { get; }“class” özniteliğinin ayrıştırılmasından alınan belirteçleri içeren canlı bir DOMTokenList döndürür.
ClassName { get; set; }Öğenin sınıf özelliği. Bu öznitelik, birçok dilde açığa çıkan “sınıf” anahtar sözcüğüyle çakışacak şekilde due olarak yeniden adlandırıldı. HTML 4.01. ‘deki sınıf özniteliği tanımına bakın
FirstChild { get; }Bu düğümün ilk çocuğu. Böyle bir düğüm yoksa, bu null. değerini döndürür.
FirstElementChild { get; }Bu öğenin ilk alt öğe düğümünü döndürür. bu öğenin alt öğesi yoksa null.
Id { get; set; }Öğenin tanımlayıcısı. HTML 4.01. ‘deki id özelliği tanımına bakın
InnerHTML { get; set; }Öğenin içeriğini temsil eden bir HTML veya XML parçası döndürür. Öğenin içeriğini verilen dizeden ayrıştırılan düğümlerle değiştirmek için ayarlanabilir.
LastChild { get; }Bu düğümün son çocuğu. Böyle bir düğüm yoksa, bu null. değerini döndürür.
LastElementChild { get; }Bu öğenin son alt öğe düğümünü döndürür. bu öğenin alt öğesi yoksa null.
override LocalName { get; }Bu düğümün nitelikli adının yerel bölümünü döndürür. ELEMENT_NODE ve ATTRIBUTE_NODE dışındaki herhangi bir türdeki düğümler ve Document.createElement() gibi bir DOM Düzey 1 yöntemiyle oluşturulan düğümler için bu her zaman null.
override NamespaceURI { get; }Bu düğümün ad alanı URI’si veya belirtilmemişse null.
NextElementSibling { get; }Bu öğenin sonraki kardeş öğe düğümünü döndürür. bu öğenin belge ağacında bundan sonra gelen öğe kardeş düğümleri yoksa null.
NextSibling { get; }Bu düğümden hemen sonraki düğüm. Böyle bir düğüm yoksa, bu null. değerini döndürür.
override NodeName { get; }Türüne bağlı olarak bu düğümün adı.
override NodeType { get; }Temel alınan nesnenin türünü temsil eden bir kod.
virtual NodeValue { get; set; }Türüne bağlı olarak bu düğümün değeri.
OuterHTML { get; set; }Öğeyi ve içeriğini temsil eden bir HTML veya XML parçası döndürür. Öğeyi verilen dizeden ayrıştırılan düğümlerle değiştirmek için ayarlanabilir.
virtual OwnerDocument { get; }Bu düğümle ilişkili Document nesnesi. Bu aynı zamanda yeni düğümler oluşturmak için kullanılan Document nesnesidir. Bu düğüm bir Document veya henüz herhangi bir Document ile kullanılmayan bir DocumentType olduğunda, bu null.
ParentElement { get; }Üst öğeyi alırElement bu düğümün.
ParentNode { get; }Bu düğümün ebeveyni. Attr, Document, DocumentFragment, Entity ve Notation dışındaki tüm düğümlerin bir üst öğesi olabilir. Ancak, bir düğüm yeni oluşturulmuşsa ve henüz ağaca eklenmemişse veya ağaçtan kaldırılmışsa, bu null.
override Prefix { get; }Bu düğümün ad alanı öneki veya belirtilmemişse null. Null olarak tanımlandığında, ayarın hiçbir etkisi yoktur
PreviousElementSibling { get; }Bu öğenin önceki kardeş öğe düğümünü döndürür. bu öğenin belge ağacında bundan önce gelen öğe kardeş düğümleri yoksa null.
PreviousSibling { get; }Bu düğümden hemen önceki düğüm. Böyle bir düğüm yoksa, bu null. değerini döndürür.
SchemaTypeInfo { get; }Bu öğeyle ilişkili tür bilgisi.
ShadowRoot { get; }Bu öğede depolanan shadowRoot’u veya kapalıysa null değerini döndürür.
TagName { get; }Öğenin adı.
override TextContent { get; set; }Bu öznitelik, bu düğümün ve onun soyundan gelenlerin metin içeriğini döndürür. Null olarak tanımlandığında, ayarlamanın bir etkisi olmaz. Ayar sırasında, bu düğümün sahip olabileceği olası tüm alt öğeler kaldırılır ve yeni dize boş veya boş değilse, bu özniteliğin ayarlandığı dizeyi içeren tek bir Metin düğümü ile değiştirilir.

yöntemler

İsimTanım
AddEventListener(string, IEventListener)Bu yöntem, olay dinleyicilerinin olay hedefine kaydedilmesine olanak tanır.
AddEventListener(string, DOMEventHandler, bool)Bu yöntem, olay dinleyicilerinin olay hedefine kaydedilmesine olanak tanır.
AddEventListener(string, IEventListener, bool)Bu yöntem, olay dinleyicilerinin olay hedefine kaydedilmesine olanak tanır.
AppendChild(Node)newChild düğümünü bu düğümün alt öğeleri listesinin sonuna ekler. newChild zaten ağaçtaysa, önce kaldırılır.
AttachShadow(ShadowRootMode)Gölge kökü oluşturur ve onu geçerli öğeye ekler.
CloneNode()Bu düğümün bir kopyasını döndürür, yani düğümler için genel bir kopya oluşturucu görevi görür. Yinelenen düğümün üst öğesi yok (parentNode null) ve kullanıcı verisi yok.
CloneNode(bool)Bu düğümün bir kopyasını döndürür, yani düğümler için genel bir kopya oluşturucu görevi görür. Yinelenen düğümün üst öğesi yok (parentNode null) ve kullanıcı verisi yok.
DispatchEvent(Event)Bu yöntem, olayların uygulama olay modeline gönderilmesine olanak tanır.
Dispose()Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.
GetAttribute(string)Ada göre bir öznitelik değeri alır.
GetAttributeNode(string)Ada göre bir öznitelik düğümü alır.
GetAttributeNodeNS(string, string)Yerel ad ve ad alanı URI’sine göre bir Attr düğümü alır.
GetAttributeNS(string, string)Yerel ad ve ad alanı URI’sine göre bir öznitelik değeri alır.
GetElementsByClassName(string)Belgedeki bağımsız değişkende belirtilen tüm sınıflara sahip tüm öğeleri içeren canlı bir NodeList nesnesi döndürür. http://www.w3.org/TR/dom/
GetElementsByTagName(string)Belirli bir etiket adına sahip tüm alt Öğelerin Düğüm Listesini belge sırasına göre döndürür.
GetElementsByTagNameNS(string, string)Belge sırasına göre belirli bir yerel ad ve ad alanı URI’sine sahip tüm alt öğelerin bir Düğüm Listesini döndürür.
virtual GetPlatformType()Bu yöntem, ECMAScript nesnesini almak için kullanılırType .
HasAttribute(string)Bu öğede belirli bir ada sahip bir öznitelik belirtildiğinde veya varsayılan bir değere sahip olduğunda true, aksi takdirde false döndürür.
HasAttributeNS(string, string)Bu öğede belirli bir yerel ad ve ad alanı URI’sine sahip bir öznitelik belirtildiğinde veya varsayılan bir değere sahip olduğunda true, aksi takdirde false döndürür.
override HasAttributes()Bu düğümün (bir öğeyse) herhangi bir niteliği olup olmadığını döndürür
HasChildNodes()Bu düğümün alt öğesi olup olmadığını döndürür.
InsertBefore(Node, Node)Düğümü, mevcut alt düğüm alt öğesinden önce ekler. Alt öğe null ise, alt öğe listesinin sonuna düğüm ekleyin. Alt öğe bir DocumentFragment nesnesiyse, alt öğelerin tümü alt öğeden önce aynı sırayla eklenir. Alt öğe zaten ağaçtaysa, önce kaldırılır.
IsDefaultNamespace(string)Bu yöntem, belirtilen ad alanıURI’sinin varsayılan ad alanı olup olmadığını kontrol eder.
IsEqualNode(Node)İki düğümün eşit olup olmadığını test eder. Bu yöntem, Node.isSameNode() ile test edilebilen aynılığı değil (yani, iki düğümün aynı nesneye referans olup olmadığını) değil düğümlerin eşitliğini test eder. Aynı olan tüm düğümler de eşit olacaktır, ancak bunun tersi doğru olmayabilir.
IsSameNode(Node)Bu düğümün verilen düğümle aynı düğüm olup olmadığını döndürür. Bu yöntem, uygulama tarafından döndürülen iki Düğüm başvurusunun aynı nesneye başvurup göndermediğini belirlemenin bir yolunu sağlar. İki Node referansı aynı nesneye referans olduğunda, bir proxy aracılığıyla bile olsa referanslar tamamen birbirinin yerine kullanılabilir, öyle ki tüm nitelikler aynı değerlere sahiptir ve her iki referansta da aynı DOM yöntemini çağırmak her zaman tam olarak aynı etkiye sahiptir.
LookupNamespaceURI(string)Bu düğümden başlayarak, verilen önekle ilişkili ad alanı URI’sini arayın.
LookupPrefix(string)Bu düğümden başlayarak, verilen ad alanı URI’si ile ilişkili öneki arayın. Varsayılan ad alanı bildirimleri bu yöntem tarafından yok sayılır. Bu yöntem tarafından kullanılan algoritmayla ilgili ayrıntılar için bkz. Ad Alanı Önek Araması.
Normalize()Öznitelik düğümleri de dahil olmak üzere, bu Düğümün altındaki alt ağacın tam derinliğindeki tüm Metin düğümlerini, yalnızca yapının (örneğin, öğeler, yorumlar, işleme talimatları, CDATA bölümleri ve varlık referansları) Metin’i ayırdığı “normal” bir forma koyar düğümler, yani ne bitişik Metin düğümleri ne de boş Metin düğümleri vardır. Bu, bir belgenin DOM görünümünün, sanki kaydedilmiş ve yeniden yüklenmiş gibi aynı olmasını sağlamak için kullanılabilir ve belirli bir belge ağacı yapısına bağlı işlemler (XPointer [XPointer] aramaları gibi) gerektiğinde yararlıdır. kullanılabilir. Node.ownerDocument öğesine eklenen DOMConfiguration nesnesinin “normalize-characters” parametresi doğruysa, bu yöntem Metin düğümlerinin karakterlerini de tamamen normalleştirir.
QuerySelector(string)Belgedeki seçici ile eşleşen ilk Öğeyi döndürür
QuerySelectorAll(string)Selector ile eşleşen, belgedeki tüm Öğelerin Düğüm Listesini döndürür
Remove()Bu örneği kaldırır.
RemoveAttribute(string)Bir özniteliği ada göre kaldırır.
RemoveAttributeNode(Attr)Belirtilen öznitelik düğümünü kaldırır.
RemoveAttributeNS(string, string)Yerel ad ve ad alanı URI’sine göre bir özniteliği kaldırır.
RemoveChild(Node)oldChild tarafından belirtilen alt düğümü alt öğeler listesinden kaldırır ve döndürür.
RemoveEventListener(string, IEventListener)Bu yöntem, olay dinleyicilerinin olay hedefinden kaldırılmasına izin verir. IEventListener birinden kaldırılırEventTarget bir olayı işlerken, mevcut eylemler tarafından tetiklenmeyecektir. Olay Dinleyicileri, kaldırıldıktan sonra asla çağrılamaz.
RemoveEventListener(string, DOMEventHandler, bool)Bu yöntem, olay dinleyicilerinin olay hedefinden kaldırılmasına izin verir. IEventListener birinden kaldırılırEventTarget bir olayı işlerken, mevcut eylemler tarafından tetiklenmeyecektir. Olay Dinleyicileri, kaldırıldıktan sonra asla çağrılamaz.
RemoveEventListener(string, IEventListener, bool)Bu yöntem, olay dinleyicilerinin olay hedefinden kaldırılmasına izin verir. IEventListener birinden kaldırılırEventTarget bir olayı işlerken, mevcut eylemler tarafından tetiklenmeyecektir. Olay Dinleyicileri, kaldırıldıktan sonra asla çağrılamaz.
ReplaceChild(Node, Node)Çocuklar listesinde oldChild alt düğümünü newChild ile değiştirir ve oldChild düğümünü döndürür. newChild bir DocumentFragment nesnesiyse, oldChild, aynı sırayla eklenen tüm DocumentFragment alt öğeleriyle değiştirilir. newChild zaten ağaçtaysa, önce kaldırılır.
SetAttribute(string, string)Yeni bir nitelik ekler. Öğede bu ada sahip bir öznitelik zaten mevcutsa, değeri parametre değerininkiyle değiştirilir.
SetAttributeNode(Attr)Yeni bir öznitelik düğümü ekler. Öğede bu ada (düğümAdı) sahip bir öznitelik zaten varsa, yenisiyle değiştirilir.
SetAttributeNodeNS(Attr)Yeni bir nitelik ekler. Bu yerel ada ve bu ad alanı URI’sine sahip bir öznitelik öğede zaten mevcutsa, yenisiyle değiştirilir.
SetAttributeNS(string, string, string)Yeni bir nitelik ekler. Öğede aynı yerel ad ve ad alanı URI’sine sahip bir öznitelik zaten varsa, öneki nitelikliAdı’nın önek kısmı olacak şekilde değiştirilir ve değeri, değer parametresi olarak değiştirilir.
SetIdAttribute(string, bool)isId parametresi doğruysa, bu yöntem, belirtilen özniteliğin kullanıcı tarafından belirlenen bir kimlik özniteliği olduğunu bildirir.
SetIdAttributeNode(Attr, bool)isId parametresi doğruysa, bu yöntem, belirtilen özniteliğin kullanıcı tarafından belirlenen bir kimlik özniteliği olduğunu bildirir.
SetIdAttributeNS(string, string, bool)isId parametresi doğruysa, bu yöntem, belirtilen özniteliğin kullanıcı tarafından belirlenen bir kimlik özniteliği olduğunu bildirir.
override ToString()Bir döndürürString bu, bu örneği temsil eder.

Ayrıca bakınız