AddEventListener(string, IEventListener) | Questo metodo consente la registrazione dei listener di eventi sul target dell’evento. |
AddEventListener(string, DOMEventHandler, bool) | Questo metodo consente la registrazione dei listener di eventi sul target dell’evento. |
AddEventListener(string, IEventListener, bool) | Questo metodo consente la registrazione dei listener di eventi sul target dell’evento. |
AppendChild(Node) | Aggiunge il nodo newChild alla fine dell’elenco dei figli di questo nodo. Se il newChild è già nell’albero, viene prima rimosso. |
AttachShadow(ShadowRootMode) | Crea radice ombra e la collega all’elemento corrente. |
CloneNode() | Restituisce un duplicato di questo nodo, ovvero funge da costruttore di copie generico per i nodi. Il nodo duplicato non ha un genitore (parentNode è nullo) e nessun dato utente. |
CloneNode(bool) | Restituisce un duplicato di questo nodo, ovvero funge da costruttore di copie generico per i nodi. Il nodo duplicato non ha un genitore (parentNode è nullo) e nessun dato utente. |
DispatchEvent(Event) | Questo metodo consente l’invio di eventi nel modello di eventi delle implementazioni. |
Dispose() | Esegue attività definite dall’applicazione associate alla liberazione, al rilascio o al ripristino di risorse non gestite. |
GetAttribute(string) | Recupera un valore di attributo per nome. |
GetAttributeNode(string) | Recupera un nodo attributo per nome. |
GetAttributeNodeNS(string, string) | Recupera un nodo Attr in base al nome locale e all’URI dello spazio dei nomi. |
GetAttributeNS(string, string) | Recupera un valore di attributo in base al nome locale e all’URI dello spazio dei nomi. |
GetBBox() | Restituisce il riquadro di delimitazione stretto nello spazio utente corrente (ovvero, dopo l’applicazione dell’attributo ’transform’, se presente) sulla geometria di tutti gli elementi grafici contenuti, esclusi gli effetti di tratto, ritaglio, mascheramento e filtro). Si noti che getBBox deve restituire il riquadro di delimitazione effettivo nel momento in cui è stato chiamato il metodo, anche nel caso in cui l’elemento non sia stato ancora visualizzato. |
GetComputedTextLength() | La somma totale di tutti i valori di avanzamento dal rendering di tutti i caratteri all’interno di questo elemento, incluso il valore di avanzamento sui glifi (orizzontale o verticale), l’effetto delle proprietà ‘kerning’, ’letter-spacing’ e ‘word- spaziatura’ e aggiustamenti dovuti agli attributi ‘dx’ e ‘dy’ su elementi ’tspan’. Per gli ambienti senza rendering, l’agente utente deve formulare ipotesi ragionevoli sulle metriche dei glifi. |
GetCTM() | Restituisce la matrice di trasformazione dalle unità utente correnti (ovvero, dopo l’applicazione dell’eventuale attributo ’transform’) al sistema di coordinate del viewport per l’ElementoVista più vicino. |
GetElementsByClassName(string) | Restituisce un oggetto NodeList attivo contenente tutti gli elementi nel documento che hanno tutte le classi specificate nell’argomento. http://www.w3.org/TR/dom/ |
GetElementsByTagName(string) | Restituisce una NodeList di tutti gli elementi discendenti con un dato nome di tag, nell’ordine del documento. |
GetElementsByTagNameNS(string, string) | Restituisce un NodeList di tutti gli elementi discendenti con un dato nome locale e URI dello spazio dei nomi nell’ordine del documento. |
GetNumberOfChars() | Restituisce il numero totale di caratteri disponibili per il rendering all’interno dell’elemento corrente, che include i caratteri referenziati dal riferimento ’tref’, indipendentemente dal fatto che verranno visualizzati. In effetti, questo è equivalente alla lunghezza dell’attributo Node::textContent dal DOM Level 3 Core ([DOM3], sezione 1.4), se tale attributo ha anche espanso gli elementi ’tref’. |
virtual GetPlatformType() | Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType . |
GetScreenCTM() | Restituisce la matrice di trasformazione dalle unità dell’utente corrente (cioè, dopo l’applicazione dell’attributo ’transform’, se presente) all’avviso dell’agente utente genitore di un “pixel”. Per i dispositivi di visualizzazione, idealmente questo rappresenta un pixel dello schermo fisico. Per altri dispositivi o ambienti in cui le dimensioni fisiche dei pixel non sono note, è possibile utilizzare invece un algoritmo simile alla definizione CSS2 di “pixel”. Si noti che viene restituito null se questo elemento non è collegato all’albero del documento. Questo metodo sarebbe stato chiamato più appropriatamente come getClientCTM, ma il nome getScreenCTM viene mantenuto per motivi storici. |
HasAttribute(string) | Restituisce true quando un attributo con un determinato nome è specificato su questo elemento o ha un valore predefinito, false in caso contrario. |
HasAttributeNS(string, string) | Restituisce true quando un attributo con un determinato nome locale e URI dello spazio dei nomi è specificato su questo elemento o ha un valore predefinito, false in caso contrario. |
override HasAttributes() | Restituisce se questo nodo (se è un elemento) ha attributi |
HasChildNodes() | Restituisce se questo nodo ha figli. |
InsertBefore(Node, Node) | Inserisce il nodo prima del nodo figlio esistente figlio. Se child è null, inserisci il nodo alla fine dell’elenco dei child. Se child è un oggetto DocumentFragment, tutti i suoi child vengono inseriti, nello stesso ordine, prima di child. Se il figlio è già nell’albero, viene prima rimosso. |
IsDefaultNamespace(string) | Questo metodo verifica se il namespaceURI specificato è lo spazio dei nomi predefinito o meno. |
IsEqualNode(Node) | Verifica se due nodi sono uguali. Questo metodo verifica l’uguaglianza dei nodi, non l’uguaglianza (ovvero, se i due nodi sono riferimenti allo stesso oggetto) che possono essere verificati con Node.isSameNode(). Anche tutti i nodi uguali saranno uguali, anche se il contrario potrebbe non essere vero. |
IsSameNode(Node) | Restituisce se questo nodo è lo stesso nodo di quello dato. Questo metodo fornisce un modo per determinare se due riferimenti Node restituiti dall’implementazione fanno riferimento allo stesso oggetto. Quando due riferimenti Node sono riferimenti allo stesso oggetto, anche se tramite un proxy, i riferimenti possono essere utilizzati in modo completamente intercambiabile, in modo tale che tutti gli attributi abbiano gli stessi valori e chiamare lo stesso metodo DOM su entrambi i riferimenti ha sempre esattamente lo stesso effetto. |
LookupNamespaceURI(string) | Cerca l’URI dello spazio dei nomi associato al prefisso dato, a partire da questo nodo. |
LookupPrefix(string) | Cerca il prefisso associato all’URI del namespace dato, a partire da questo nodo. Le dichiarazioni predefinite dello spazio dei nomi vengono ignorate da questo metodo. Vedere Ricerca prefisso nello spazio dei nomi per i dettagli sull’algoritmo utilizzato da questo metodo. |
Normalize() | Mette tutti i nodi di testo nell’intera profondità del sottoalbero sotto questo nodo, inclusi i nodi di attributo, in una forma “normale” in cui solo la struttura (ad es. elementi, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti di entità) separa il testo nodi, cioè non ci sono né nodi di testo adiacenti né nodi di testo vuoti. Questo può essere utilizzato per garantire che la vista DOM di un documento sia la stessa di se fosse stato salvato e ricaricato, ed è utile quando le operazioni (come le ricerche XPointer [XPointer]) che dipendono da una particolare struttura ad albero del documento devono essere usato. Se il parametro “normalize-characters” dell’oggetto DOMConfiguration allegato al Node.ownerDocument è vero, questo metodo normalizzerà completamente anche i caratteri dei nodi Text. |
QuerySelector(string) | Restituisce il primo elemento nel documento, che corrisponde a selector |
QuerySelectorAll(string) | Restituisce un NodeList di tutti gli elementi nel documento, che corrispondono a selector |
Remove() | Rimuove questa istanza. |
RemoveAttribute(string) | Rimuove un attributo per nome. |
RemoveAttributeNode(Attr) | Rimuove il nodo dell’attributo specificato. |
RemoveAttributeNS(string, string) | Rimuove un attributo in base al nome locale e all’URI dello spazio dei nomi. |
RemoveChild(Node) | Rimuove il nodo figlio indicato da oldChild dalla lista dei figli, e lo restituisce. |
RemoveEventListener(string, IEventListener) | Questo metodo consente la rimozione dei listener di eventi dalla destinazione dell’evento. Se unIEventListener viene rimosso da unEventTarget mentre sta elaborando un evento, non verrà attivato dalle azioni correnti. I listener di eventi non possono mai essere richiamati dopo essere stati rimossi. |
RemoveEventListener(string, DOMEventHandler, bool) | Questo metodo consente la rimozione dei listener di eventi dalla destinazione dell’evento. Se unIEventListener viene rimosso da unEventTarget mentre sta elaborando un evento, non verrà attivato dalle azioni correnti. I listener di eventi non possono mai essere richiamati dopo essere stati rimossi. |
RemoveEventListener(string, IEventListener, bool) | Questo metodo consente la rimozione dei listener di eventi dalla destinazione dell’evento. Se unIEventListener viene rimosso da unEventTarget mentre sta elaborando un evento, non verrà attivato dalle azioni correnti. I listener di eventi non possono mai essere richiamati dopo essere stati rimossi. |
ReplaceChild(Node, Node) | Sostituisce il nodo figlio oldChild con newChild nell’elenco dei figli e restituisce il nodo oldChild. Se newChild è un oggetto DocumentFragment, oldChild viene sostituito da tutti i figli DocumentFragment, che vengono inseriti nello stesso ordine. Se il newChild è già nell’albero, viene prima rimosso. |
SetAttribute(string, string) | Aggiunge un nuovo attributo. Se un attributo con quel nome è già presente nell’elemento, il suo valore viene modificato in quello del valore parametro |
SetAttributeNode(Attr) | Aggiunge un nuovo nodo attributo. Se un attributo con quel nome (nodeName) è già presente nell’elemento, viene sostituito da quello nuovo. |
SetAttributeNodeNS(Attr) | Aggiunge un nuovo attributo. Se un attributo con quel nome locale e quell’URI dello spazio dei nomi è già presente nell’elemento, viene sostituito da quello nuovo. |
SetAttributeNS(string, string, string) | Aggiunge un nuovo attributo. Se un attributo con lo stesso nome locale e lo stesso URI dello spazio dei nomi è già presente sull’elemento, il suo prefisso viene modificato in modo che sia la parte del prefisso di QualifiedName e il suo valore viene modificato in Value Parameter. |
SetIdAttribute(string, bool) | Se il parametro isId è vero, questo metodo dichiara che l’attributo specificato è un attributo ID determinato dall’utente. |
SetIdAttributeNode(Attr, bool) | Se il parametro isId è vero, questo metodo dichiara che l’attributo specificato è un attributo ID determinato dall’utente. |
SetIdAttributeNS(string, string, bool) | Se il parametro isId è vero, questo metodo dichiara che l’attributo specificato è un attributo ID determinato dall’utente. |
override ToString() | Restituisce aString che rappresenta questa istanza. |