Class HTMLSelectElement

HTMLSelectElement class

Met het select-element kan een optie worden geselecteerd. De opgenomen opties zijn rechtstreeks toegankelijk via het select-element als een verzameling. Zie de SELECT elementdefinitie in HTML 4.01.

Zie ook deDocumentobjectmodel (DOM) Niveau 2 HTML-specificatie .

public class HTMLSelectElement : HTMLElement

Eigenschappen

NaamBeschrijving
override Attributes { get; }Een NamedNodeMap met de attributen van dit knooppunt (als het een Element is) of anders nul.
virtual BaseURI { get; }De absolute basis-URI van dit knooppunt of null als de implementatie geen absolute URI kon verkrijgen.
ChildElementCount { get; }Retourneert het huidige aantal elementknooppunten dat kinderen zijn van dit element. 0 als dit element geen onderliggende knooppunten heeft die van nodeType 1. zijn
ChildNodes { get; }Een NodeList die alle kinderen van deze node bevat. Als er geen kinderen zijn, is dit een NodeList die geen nodes bevat..
Children { get; }Retourneert de onderliggende elementen van het huidige element.
ClassList { get; }Retourneert een live DOMTokenList die tokens bevat die zijn ontvangen door het “class”-attribuut te ontleden.
ClassName { get; set; }Het klassekenmerk van het element. Dit attribuut is hernoemd vanwege vanwege conflicten met het sleutelwoord “class” dat in veel talen wordt gebruikt. Zie de class-attribuutdefinitie in HTML 4.01.
Dir { get; set; }Specificeert de basisrichting van directioneel neutrale tekst en de directionaliteit van tabellen. Zie de definitie van dir-attribuut in HTML 4.01.
Disabled { get; set; }Het besturingselement is in deze context niet beschikbaar. Zie de uitgeschakelde attribuut definitie in HTML 4.01.
FirstChild { get; }Het eerste kind van dit knooppunt. Als zo’n knooppunt niet bestaat, retourneert dit null.
FirstElementChild { get; }Retourneert het eerste onderliggende elementknooppunt van dit element. null als dit element geen onderliggende elementen heeft.
Form { get; }Het aantal opties hierinSELECTEER .
Id { get; set; }De identificatie van het element. Zie de definitie van het id-kenmerk in HTML 4.01.
InnerHTML { get; set; }Retourneert een HTML- of XML-fragment dat de inhoud van het element vertegenwoordigt. Kan worden ingesteld om de inhoud van het element te vervangen door knooppunten die zijn geparseerd uit de opgegeven tekenreeks.
Lang { get; set; }Taalcode gedefinieerd in RFC 1766. Zie de lang-attribuutdefinitie in HTML 4.01.
LastChild { get; }Het laatste kind van dit knooppunt. Als zo’n knooppunt niet bestaat, retourneert dit null.
LastElementChild { get; }Geeft het laatste onderliggende elementknooppunt van dit element terug. null als dit element geen onderliggende elementen heeft.
Length { get; set; }Het aantal opties hierinSELECTEER . @versie DOM Level 2
override LocalName { get; }Retourneert het lokale deel van de gekwalificeerde naam van dit knooppunt. Voor knooppunten van een ander type dan ELEMENT_NODE en ATTRIBUTE_NODE en knooppunten gemaakt met een DOM Level 1-methode, zoals Document.createElement(), is dit altijd null.
Multiple { get; set; }Indien waar, meerdereKEUZE elementen kunnen hierin worden geselecteerdSELECTEER . Zie de definitie van meerdere attributen in HTML 4.01.
Name { get; set; }Formuliercontrole of objectnaam indien verzonden met een formulier. Zie de naam kenmerkdefinitie in HTML 4.01.
override NamespaceURI { get; }De naamruimte-URI van dit knooppunt, of null als deze niet is gespecificeerd.
NextElementSibling { get; }Retourneert het volgende elementknooppunt van dit element. null als dit element geen element-zusterknooppunten heeft die na dit element in de documentstructuur komen.
NextSibling { get; }Het knooppunt dat onmiddellijk volgt op dit knooppunt. Als zo’n knooppunt niet bestaat, retourneert dit null.
override NodeName { get; }De naam van dit knooppunt, afhankelijk van het type.
override NodeType { get; }Een code die het type van het onderliggende object vertegenwoordigt.
virtual NodeValue { get; set; }De waarde van dit knooppunt, afhankelijk van het type.
Options { get; }De collectie vanKEUZE elementen in dit element. @versie DOM Level 2
OuterHTML { get; set; }Retourneert een HTML- of XML-fragment dat het element en zijn inhoud vertegenwoordigt. Kan worden ingesteld om het element te vervangen door knooppunten die zijn geparseerd uit de opgegeven tekenreeks.
virtual OwnerDocument { get; }Het documentobject dat aan dit knooppunt is gekoppeld. Dit is ook het documentobject dat wordt gebruikt om nieuwe knooppunten te maken. Als dit knooppunt een document is of een documenttype dat nog niet met een document wordt gebruikt, is dit null.
ParentElement { get; }Haalt de ouder opElement van dit knooppunt.
ParentNode { get; }De ouder van dit knooppunt. Alle knooppunten, behalve Attr, Document, DocumentFragment, Entity en Notation kunnen een ouder hebben. Als een knooppunt echter net is gemaakt en nog niet aan de boom is toegevoegd, of als het uit de boom is verwijderd, is dit null.
override Prefix { get; }Het naamruimtevoorvoegsel van dit knooppunt, of null als het niet is gespecificeerd. Als het is gedefinieerd als null, heeft het instellen ervan geen effect
PreviousElementSibling { get; }Retourneert het vorige elementknooppunt van dit element. null als dit element geen element-zusterknooppunten heeft die vóór dit element in de documentstructuur komen.
PreviousSibling { get; }Het knooppunt dat onmiddellijk aan dit knooppunt voorafgaat. Als zo’n knooppunt niet bestaat, retourneert dit null.
SchemaTypeInfo { get; }De type-informatie die aan dit element is gekoppeld.
SelectedIndex { get; set; }De ordinale index van de geselecteerde optie, beginnend bij 0. De waarde -1 wordt geretourneerd als er geen element is geselecteerd. Als meerdere opties zijn geselecteerd, wordt de index van de eerst geselecteerde optie geretourneerd.
ShadowRoot { get; }Retourneert shadowRoot opgeslagen op dit element of null als het gesloten is.
Size { get; set; }Aantal zichtbare rijen. Zie de definitie van het maatkenmerk in HTML 4.01.
Style { get; }Vertegenwoordigt een stijlattribuut waarmee de auteur stijlinformatie rechtstreeks kan toepassen op een specifiek element.
TabIndex { get; set; }Index die de positie van het element in de tabvolgorde vertegenwoordigt. Zie de definitie van het tabindex-attribuut in HTML 4.01.
TagName { get; }De naam van het element.
override TextContent { get; set; }Dit attribuut retourneert de tekstinhoud van dit knooppunt en zijn afstammelingen. Als het is gedefinieerd als null, heeft het instellen ervan geen effect. Bij het instellen worden alle mogelijke kinderen die dit knooppunt heeft verwijderd en, als de nieuwe tekenreeks niet leeg of null is, vervangen door een enkel tekstknooppunt dat de tekenreeks bevat waarop dit kenmerk is ingesteld.
Title { get; set; }De adviserende titel van het element. Zie de definitie van het titelkenmerk in HTML 4.01.
Type { get; }Het type van dit formulierbesturingselement. Dit is de string “select-multiple” wanneer het multiple attribuut isWAAR en de tekenreeks “select-one” whenvals .
Value { get; set; }De huidige formulierbesturingswaarde (dwz de waarde van de momenteel geselecteerde optie ), als er meerdere opties zijn geselecteerd, is dit de waarde van de eerst geselecteerde optie.

methoden

NaamBeschrijving
AddEventListener(string, IEventListener)Met deze methode kunnen gebeurtenislisteners worden geregistreerd op het gebeurtenisdoel.
AddEventListener(string, DOMEventHandler, bool)Met deze methode kunnen gebeurtenislisteners worden geregistreerd op het gebeurtenisdoel.
AddEventListener(string, IEventListener, bool)Met deze methode kunnen gebeurtenislisteners worden geregistreerd op het gebeurtenisdoel.
AppendChild(Node)Voegt het knooppunt newChild toe aan het einde van de lijst met kinderen van dit knooppunt. Als de newChild al in de stamboom staat, wordt deze eerst verwijderd.
AttachShadow(ShadowRootMode)Creëert een schaduwwortel en koppelt deze aan het huidige element.
CloneNode()Retourneert een duplicaat van dit knooppunt, dwz dient als generieke kopieerconstructor voor knooppunten. Het gedupliceerde knooppunt heeft geen ouder (parentNode is null) en geen gebruikersgegevens.
CloneNode(bool)Retourneert een duplicaat van dit knooppunt, dwz dient als generieke kopieerconstructor voor knooppunten. Het gedupliceerde knooppunt heeft geen ouder (parentNode is null) en geen gebruikersgegevens.
DispatchEvent(Event)Met deze methode kunnen gebeurtenissen worden verzonden naar het gebeurtenismodel van de implementatie.
Dispose()Voert door de toepassing gedefinieerde taken uit die verband houden met het vrijmaken, vrijgeven of resetten van onbeheerde bronnen.
GetAttribute(string)Haalt een attribuutwaarde op naam op.
GetAttributeNode(string)Haalt een attribuutknooppunt op naam op.
GetAttributeNodeNS(string, string)Haalt een Attr-knooppunt op met lokale naam en naamruimte-URI.
GetAttributeNS(string, string)Haalt een attribuutwaarde op door lokale naam en naamruimte-URI.
GetElementsByClassName(string)Retourneert een live NodeList-object met alle elementen in het document waarvan alle klassen zijn opgegeven in argument. http://www.w3.org/TR/dom/
GetElementsByTagName(string)Retourneert een NodeList van alle onderliggende elementen met een gegeven tagnaam, in documentvolgorde.
GetElementsByTagNameNS(string, string)Retourneert een NodeList van alle onderliggende elementen met een gegeven lokale naam en naamruimte-URI in documentvolgorde.
virtual GetPlatformType()Deze methode wordt gebruikt om het ECMAScript-object op te halenType .
HasAttribute(string)Retourneert true wanneer een attribuut met een bepaalde naam is opgegeven voor dit element of een standaardwaarde heeft, anders false.
HasAttributeNS(string, string)Retourneert waar wanneer een attribuut met een gegeven lokale naam en naamruimte-URI is opgegeven voor dit element of een standaardwaarde heeft, anders onwaar.
override HasAttributes()Geeft terug of dit knooppunt (als het een element is) attributen heeft
HasChildNodes()Geeft terug of dit knooppunt kinderen heeft.
InsertBefore(Node, Node)Voegt het knooppunt in vóór het bestaande onderliggende knooppunt. Als kind null is, voegt u een knooppunt in aan het einde van de lijst met kinderen. Als kind een DocumentFragment-object is, worden alle kinderen in dezelfde volgorde ingevoegd vóór kind. Als het kind al in de boom zit, wordt het eerst verwijderd.
IsDefaultNamespace(string)Deze methode controleert of de opgegeven naamruimte-URI de standaard naamruimte is of niet.
IsEqualNode(Node)Test of twee knooppunten gelijk zijn. Deze methode test op gelijkheid van knooppunten, niet gelijkheid (dwz of de twee knooppunten verwijzingen naar hetzelfde object zijn), wat kan worden getest met Node.isSameNode(). Alle knooppunten die hetzelfde zijn, zullen ook gelijk zijn, hoewel het omgekeerde misschien niet waar is.
IsSameNode(Node)Geeft terug of dit knooppunt hetzelfde knooppunt is als het opgegeven knooppunt. Deze methode biedt een manier om te bepalen of twee Node-referenties die door de implementatie worden geretourneerd, naar hetzelfde object verwijzen. Wanneer twee Node-referenties verwijzingen zijn naar hetzelfde object, zelfs via een proxy, kunnen de referenties volledig onderling uitwisselbaar worden gebruikt, zodat alle attributen dezelfde waarden hebben en het aanroepen van dezelfde DOM-methode voor beide referenties altijd exact hetzelfde effect heeft.
LookupNamespaceURI(string)Zoek de naamruimte-URI op die is gekoppeld aan het opgegeven voorvoegsel, beginnend vanaf dit knooppunt.
LookupPrefix(string)Zoek het voorvoegsel op dat is gekoppeld aan de opgegeven naamruimte-URI, beginnend bij dit knooppunt. De standaard naamruimtedeclaraties worden door deze methode genegeerd. Zie Namespace Prefix Lookup voor meer informatie over het algoritme dat door deze methode wordt gebruikt.
Normalize()Zet alle tekstknooppunten in de volledige diepte van de subboom onder dit knooppunt, inclusief attribuutknooppunten, in een “normale” vorm waar alleen structuur (bijv. elementen, opmerkingen, verwerkingsinstructies, CDATA-secties en entiteitsreferenties) tekst scheidt knooppunten, dwz er zijn geen aangrenzende tekstknooppunten of lege tekstknooppunten. Dit kan worden gebruikt om ervoor te zorgen dat de DOM-weergave van een document hetzelfde is alsof het is opgeslagen en opnieuw geladen, en is handig wanneer bewerkingen (zoals XPointer [XPointer]-lookups) die afhankelijk zijn van een bepaalde documentboomstructuur, moeten worden uitgevoerd. worden gebruikt. Als de parameter “normalize-characters” van het DOMConfiguration-object dat aan het Node.ownerDocument is gekoppeld, waar is, zal deze methode ook de tekens van de tekstknooppunten volledig normaliseren.
QuerySelector(string)Retourneert het eerste element in het document dat overeenkomt met selector
QuerySelectorAll(string)Retourneert een NodeList van alle elementen in het document, die overeenkomen met selector
Remove()Verwijdert deze instantie.
RemoveAttribute(string)Verwijdert een attribuut op naam.
RemoveAttributeNode(Attr)Verwijdert het gespecificeerde attribuut knooppunt.
RemoveAttributeNS(string, string)Verwijdert een kenmerk op lokale naam en naamruimte-URI.
RemoveChild(Node)Verwijdert het onderliggende knooppunt aangegeven door oldChild uit de lijst met onderliggende items en retourneert het.
RemoveEventListener(string, IEventListener)Met deze methode kunnen gebeurtenislisteners uit het gebeurtenisdoel worden verwijderd. Als eenIEventListener wordt verwijderd uit eenEventTarget terwijl het een gebeurtenis verwerkt, wordt het niet geactiveerd door de huidige acties. Gebeurtenislisteners kunnen nooit worden aangeroepen nadat ze zijn verwijderd.
RemoveEventListener(string, DOMEventHandler, bool)Met deze methode kunnen gebeurtenislisteners uit het gebeurtenisdoel worden verwijderd. Als eenIEventListener wordt verwijderd uit eenEventTarget terwijl het een gebeurtenis verwerkt, wordt het niet geactiveerd door de huidige acties. Gebeurtenislisteners kunnen nooit worden aangeroepen nadat ze zijn verwijderd.
RemoveEventListener(string, IEventListener, bool)Met deze methode kunnen gebeurtenislisteners uit het gebeurtenisdoel worden verwijderd. Als eenIEventListener wordt verwijderd uit eenEventTarget terwijl het een gebeurtenis verwerkt, wordt het niet geactiveerd door de huidige acties. Gebeurtenislisteners kunnen nooit worden aangeroepen nadat ze zijn verwijderd.
ReplaceChild(Node, Node)Vervangt het onderliggende knooppunt oldChild door newChild in de lijst met onderliggende items en retourneert het oldChild-knooppunt. Als newChild een DocumentFragment-object is, wordt oldChild vervangen door alle DocumentFragment-kinderen, die in dezelfde volgorde worden ingevoegd. Als de newChild al in de stamboom staat, wordt deze eerst verwijderd.
SetAttribute(string, string)Voegt een nieuw attribuut toe. Als er al een attribuut met die naam in het element aanwezig is, wordt de waarde ervan gewijzigd in die van de waarde parameter
SetAttributeNode(Attr)Voegt een nieuw attribuutknooppunt toe. Als er al een attribuut met die naam (nodeName) aanwezig is in het element, wordt het vervangen door het nieuwe.
SetAttributeNodeNS(Attr)Voegt een nieuw attribuut toe. Als er al een attribuut met die lokale naam en die naamruimte-URI aanwezig is in het element, wordt het vervangen door de nieuwe.
SetAttributeNS(string, string, string)Voegt een nieuw attribuut toe. Als er al een kenmerk met dezelfde lokale naam en naamruimte-URI aanwezig is op het element, wordt het voorvoegsel gewijzigd in het voorvoegselgedeelte van de QualifiedName en wordt de waarde gewijzigd in de waardeparameter.
SetIdAttribute(string, bool)Als de parameter isId waar is, declareert deze methode het opgegeven kenmerk als een door de gebruiker bepaald ID-kenmerk.
SetIdAttributeNode(Attr, bool)Als de parameter isId waar is, declareert deze methode het opgegeven kenmerk als een door de gebruiker bepaald ID-kenmerk.
SetIdAttributeNS(string, string, bool)Als de parameter isId waar is, declareert deze methode het opgegeven kenmerk als een door de gebruiker bepaald ID-kenmerk.
override ToString()Geeft als resultaat eenString die deze instantie vertegenwoordigt.

Evenementen

NaamBeschrijving
event OnAbortHaalt of stelt gebeurtenishandler in voor OnAbort-gebeurtenis.
event OnBlurHaalt of stelt gebeurtenishandler in voor OnBlur-gebeurtenis.
event OnCancelHaalt of stelt gebeurtenishandler in voor OnCancel-gebeurtenis.
event OnCanplayHaalt of stelt gebeurtenishandler in voor OnCanplay-gebeurtenis.
event OnCanPlayThroughHaalt of stelt gebeurtenishandler in voor OnCanPlayThrough-gebeurtenis.
event OnChangeHaalt of stelt gebeurtenishandler in voor OnChange-gebeurtenis.
event OnClickHaalt of stelt gebeurtenishandler in voor OnClick-gebeurtenis.
event OnCueChangeHaalt of stelt gebeurtenishandler in voor OnCueChange-gebeurtenis.
event OnDblClickHaalt of stelt gebeurtenishandler in voor OnDblClick-gebeurtenis.
event OnDurationChangeHaalt of stelt gebeurtenishandler in voor OnDurationChange-gebeurtenis.
event OnEmptiedHaalt of stelt gebeurtenishandler in voor OnEmptied-gebeurtenis.
event OnEndedHaalt of stelt gebeurtenishandler in voor OnEnded-gebeurtenis.
event OnErrorHaalt of stelt gebeurtenishandler in voor OnError-gebeurtenis.
event OnFocusKrijgt of stelt gebeurtenishandler in voor OnFocus-gebeurtenis.
event OnInputHaalt of stelt gebeurtenishandler in voor OnInput-gebeurtenis.
event OnInvalidHaalt of stelt gebeurtenishandler in voor OnInvalid-gebeurtenis.
event OnKeyDownHaalt of stelt gebeurtenishandler in voor OnKeyDown-gebeurtenis.
event OnKeyPressKrijgt of stelt gebeurtenishandler in voor OnKeyPress-gebeurtenis.
event OnKeyUpHaalt of stelt gebeurtenishandler in voor OnKeyUp-gebeurtenis.
event OnLoadHaalt of stelt gebeurtenishandler in voor OnLoad-gebeurtenis.
event OnLoadedDataHaalt of stelt gebeurtenishandler in voor OnLoadedData-gebeurtenis.
event OnLoadedMetadataHaalt of stelt gebeurtenishandler in voor OnLoadedMetadata-gebeurtenis.
event OnLoadStartHaalt of stelt gebeurtenishandler in voor OnLoadStart-gebeurtenis.
event OnMouseDownHaalt of stelt gebeurtenishandler in voor OnMouseDown-gebeurtenis.
event OnMouseEnterHaalt gebeurtenishandler op of stelt deze in voor OnMouseEnter-gebeurtenis.
event OnMouseLeaveHaalt of stelt gebeurtenishandler in voor OnMouseLeave-gebeurtenis.
event OnMouseMoveHaalt of stelt gebeurtenishandler in voor OnMouseMove-gebeurtenis.
event OnMouseOutHaalt of stelt gebeurtenishandler in voor OnMouseOut-gebeurtenis.
event OnMouseOverHaalt of stelt gebeurtenishandler in voor OnMouseOver-gebeurtenis.
event OnMouseUpHaalt of stelt gebeurtenishandler in voor OnMouseUp-gebeurtenis.
event OnMouseWheelHaalt of stelt gebeurtenishandler in voor OnMouseWheel-gebeurtenis.
event OnPauseHaalt of stelt gebeurtenishandler in voor OnPause-gebeurtenis.
event OnPlayKrijgt of stelt gebeurtenishandler in voor OnPlay-gebeurtenis.
event OnPlayingHaalt of stelt gebeurtenishandler in voor OnPlaying-gebeurtenis.
event OnProgressHaalt of stelt gebeurtenishandler in voor OnProgress-gebeurtenis.
event OnRateChangeHaalt of stelt gebeurtenishandler in voor OnRateChange-gebeurtenis.
event OnResetHaalt of stelt gebeurtenishandler in voor OnReset-gebeurtenis.
event OnResizeHaalt of stelt gebeurtenishandler in voor OnResize-gebeurtenis.
event OnScrollHaalt of stelt gebeurtenishandler in voor OnScroll-gebeurtenis.
event OnSeekedHaalt of stelt gebeurtenishandler in voor OnSeeked-gebeurtenis.
event OnSeekingHaalt of stelt gebeurtenishandler in voor OnSeeking-gebeurtenis.
event OnSelectHaalt of stelt gebeurtenishandler in voor OnSelect-gebeurtenis.
event OnShowHaalt of stelt gebeurtenishandler in voor OnShow-gebeurtenis.
event OnStalledKrijgt of stelt gebeurtenishandler in voor OnStalled-gebeurtenis.
event OnSubmitHaalt of stelt gebeurtenishandler in voor OnSubmit-gebeurtenis.
event OnSuspendHaalt gebeurtenishandler op of stelt deze in voor OnSuspend-gebeurtenis.
event OnTimeUpdateHaalt of stelt gebeurtenishandler in voor OnTimeUpdate-gebeurtenis.
event OnToggleHaalt of stelt gebeurtenishandler in voor OnToggle-gebeurtenis.
event OnVolumeChangeHaalt of stelt gebeurtenishandler in voor OnVolumeChange-gebeurtenis.
event OnWaitingHaalt of stelt gebeurtenishandler in voor OnWaiting-gebeurtenis.

Zie ook