Class HTMLTableElement

HTMLTableElement class

I metodi create* e delete* sulla tabella consentono agli autori di costruire e modificare tabelle. [HTML 4.01 ] specifica che solo uno di ciascuno dei DIDASCALIA ,TESTA , ETFOOT gli elementi possono esistere in una tabella. Pertanto, se ne esiste uno e viene chiamato il metodo createTHead() o createTFoot(), il metodo restituisce l’elemento THead o TFoot esistente. Vedere la definizione dell’elemento TABLE in HTML 4.01.

Vedi anche ilDocument object Model (DOM) Specifica HTML di livello 2 .

public class HTMLTableElement : HTMLElement

Proprietà

NomeDescrizione
Align { get; set; }Specifica la posizione della tabella rispetto al resto del documento . Vedere la definizione dell’attributo align in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
override Attributes { get; }Una NamedNodeMap contenente gli attributi di questo nodo (se è un elemento) o null in caso contrario.
virtual BaseURI { get; }L’URI di base assoluto di questo nodo o null se l’implementazione non è stata in grado di ottenere un URI assoluto.
BgColor { get; set; }Colore di sfondo della cella. Vedere la definizione dell’attributo bgcolor in HTML 4.01. Questo attributo è deprecato in HTML 4.01.
Border { get; set; }La larghezza del bordo intorno alla tabella. Vedi la definizione dell’attributo border in HTML 4.01.
Caption { get; }Restituisce la tabellaDIDASCALIA , o void se non esiste. @versione DOM livello 2
CellPadding { get; set; }Specifica lo spazio orizzontale e verticale tra il contenuto della cella e i bordi della cella. Vedi la definizione dell’attributo cellpadding in HTML 4.01.
CellSpacing { get; set; }Specifica la separazione orizzontale e verticale tra le celle. Vedi la definizione dell’attributo cellspacing in HTML 4.01.
ChildElementCount { get; }Restituisce il numero corrente di nodi elemento che sono figli di questo elemento. 0 se questo elemento non ha nodi figli di nodeType 1.
ChildNodes { get; }Un NodeList che contiene tutti i figli di questo nodo. Se non ci sono figli, questo è un NodeList che non contiene nodi..
Children { get; }Restituisce gli elementi figli dell’elemento corrente.
ClassList { get; }Restituisce un DOMTokenList live che contiene i token ricevuti dall’analisi dell’attributo “class”.
ClassName { get; set; }L’attributo di classe dell’elemento. Questo attributo è stato rinominato a causa di conflitti con la parola chiave “class” esposta da molti linguaggi. Vedi la definizione dell’attributo di classe in HTML 4.01.
Dir { get; set; }Specifica la direzione di base del testo direzionalmente neutro e la direzione delle tabelle. Vedi la definizione dell’attributo dir in HTML 4.01.
FirstChild { get; }Il primo figlio di questo nodo. Se non esiste tale nodo, questo restituisce null.
FirstElementChild { get; }Restituisce il primo nodo dell’elemento figlio di questo elemento. null se questo elemento non ha elementi figlio.
Frame { get; set; }Specifica i bordi della tabella esterna di cui eseguire il rendering. Vedere la definizione dell’attributo frame in HTML 4.01.
Id { get; set; }Identificatore dell’elemento. Vedi la definizione dell’attributo id in HTML 4.01.
InnerHTML { get; set; }Restituisce un frammento di HTML o XML che rappresenta il contenuto dell’elemento. Può essere impostato per sostituire il contenuto dell’elemento con i nodi analizzati dalla stringa data.
Lang { get; set; }Codice lingua definito in RFC 1766. Vedere la definizione dell’attributo lang in HTML 4.01.
LastChild { get; }L’ultimo figlio di questo nodo. Se non esiste tale nodo, questo restituisce null.
LastElementChild { get; }Restituisce l’ultimo nodo dell’elemento figlio di questo elemento. null se questo elemento non ha elementi figlio.
override LocalName { get; }Restituisce la parte locale del nome completo di questo nodo. Per i nodi di qualsiasi tipo diverso da ELEMENT_NODE e ATTRIBUTE_NODE e per i nodi creati con un metodo DOM di livello 1, come Document.createElement(), è sempre null.
override NamespaceURI { get; }L’URI dello spazio dei nomi di questo nodo o null se non è specificato.
NextElementSibling { get; }Restituisce il successivo nodo dell’elemento di pari livello di questo elemento. null se questo elemento non ha nodi di pari livello che vengono dopo questo nell’albero del documento.
NextSibling { get; }Il nodo immediatamente successivo a questo nodo. Se non esiste tale nodo, questo restituisce null.
override NodeName { get; }Il nome di questo nodo, a seconda del suo tipo.
override NodeType { get; }Un codice che rappresenta il tipo dell’oggetto sottostante.
virtual NodeValue { get; set; }Il valore di questo nodo, a seconda del suo tipo.
OuterHTML { get; set; }Restituisce un frammento di HTML o XML che rappresenta l’elemento e il suo contenuto. Può essere impostato per sostituire l’elemento con i nodi analizzati dalla stringa data.
virtual OwnerDocument { get; }L’oggetto Document associato a questo nodo. Questo è anche l’oggetto Document utilizzato per creare nuovi nodi. Quando questo nodo è un Documento o un DocumentType che non è ancora utilizzato con nessun Documento, questo è null.
ParentElement { get; }Ottiene il genitoreElement di questo nodo.
ParentNode { get; }Il padre di questo nodo. Tutti i nodi, eccetto Attr, Document, DocumentFragment, Entity e Notation possono avere un genitore. Tuttavia, se un nodo è stato appena creato e non ancora aggiunto all’albero, o se è stato rimosso dall’albero, questo è nullo.
override Prefix { get; }Il prefisso dello spazio dei nomi di questo nodo o null se non è specificato. Quando è definito nullo, impostarlo non ha effetto
PreviousElementSibling { get; }Restituisce il precedente nodo dell’elemento di pari livello di questo elemento. null se questo elemento non ha nodi di pari livello che precedono questo nell’albero del documento.
PreviousSibling { get; }Il nodo immediatamente precedente a questo nodo. Se non esiste tale nodo, questo restituisce null.
Rows { get; }Restituisce la tabellaTFOOT , Onullo se non esiste .
Rules { get; set; }Specifica i bordi interni della tabella di cui eseguire il rendering. Vedere la definizione dell’attributo delle regole in HTML 4.01.
SchemaTypeInfo { get; }Le informazioni sul tipo associate a questo elemento.
ShadowRoot { get; }Restituisce shadowRoot memorizzato su questo elemento o null se è chiuso.
Style { get; }Rappresenta un attributo di stile che consente all’autore di applicare direttamente le informazioni di stile a un elemento specifico.
Summary { get; set; }Descrizione dello scopo o della struttura di una tabella. Vedi il riepilogo della definizione dell’attributo in HTML 4.01.
TagName { get; }Il nome dell’elemento.
TBodies { get; }Restituisce una raccolta dei corpi delle tabelle (compresi quelli impliciti).
override TextContent { get; set; }Questo attributo restituisce il contenuto testuale di questo nodo e dei suoi discendenti. Quando è definito nullo, impostarlo non ha alcun effetto. Al momento dell’impostazione, tutti i possibili figli che questo nodo può avere vengono rimossi e, se la nuova stringa non è vuota o nulla, sostituita da un singolo nodo di testo contenente la stringa su cui è impostato questo attributo.
TFoot { get; }Restituisce la tabellaTESTA , Onullo se non esiste .
THead { get; }Restituisce la tabellaDIDASCALIA , o void se non esiste.
Title { get; set; }Il titolo consultivo dell’elemento. Vedi la definizione dell’attributo title in HTML 4.01.
Width { get; set; }Specifica la larghezza della tabella desiderata. Vedi la definizione dell’attributo width in HTML 4.01.

Metodi

NomeDescrizione
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.
CreateCaption()Crea un nuovo oggetto didascalia tabella o ne restituisce uno esistente.
CreateTFoot()Crea una riga a piè di pagina della tabella o ne restituisce una esistente.
CreateTHead()Crea una riga di intestazione della tabella o ne restituisce una esistente.
DeleteCaption()Elimina la didascalia della tabella, se esiste.
DeleteRow(int)Elimina una riga della tabella.
DeleteTFoot()Elimina il piè di pagina dalla tabella, se ne esiste uno.
DeleteTHead()Elimina l’intestazione dalla tabella, se ne esiste una.
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.
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.
virtual GetPlatformType()Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType .
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.
InsertRow(int)Inserisce una nuova riga vuota nella tabella. La nuova riga viene inserita immediatamente prima e nella stessa sezione dell’attuale indice esima riga della tabella. Seindice è -1 o uguale al numero di righe, la nuova riga viene aggiunta. Inoltre, quando la tabella è vuota la riga viene inserita in aTBODY che viene creato e inserito nella tabella. Una riga della tabella non può essere vuota secondo [HTML 4.01 ].
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.

Eventi

NomeDescrizione
event OnAbortOttiene o imposta il gestore eventi per l’evento OnAbort.
event OnBlurOttiene o imposta il gestore eventi per l’evento OnBlur.
event OnCancelOttiene o imposta il gestore eventi per l’evento OnCancel.
event OnCanplayOttiene o imposta il gestore eventi per l’evento OnCanplay.
event OnCanPlayThroughOttiene o imposta il gestore eventi per l’evento OnCanPlayThrough.
event OnChangeOttiene o imposta il gestore eventi per l’evento OnChange.
event OnClickOttiene o imposta il gestore eventi per l’evento OnClick.
event OnCueChangeOttiene o imposta il gestore eventi per l’evento OnCueChange.
event OnDblClickOttiene o imposta il gestore eventi per l’evento OnDblClick.
event OnDurationChangeOttiene o imposta il gestore eventi per l’evento OnDurationChange.
event OnEmptiedOttiene o imposta il gestore eventi per l’evento OnEmptied.
event OnEndedOttiene o imposta il gestore eventi per l’evento OnEnded.
event OnErrorOttiene o imposta il gestore eventi per l’evento OnError.
event OnFocusOttiene o imposta il gestore eventi per l’evento OnFocus.
event OnInputOttiene o imposta il gestore eventi per l’evento OnInput.
event OnInvalidOttiene o imposta il gestore eventi per l’evento OnInvalid.
event OnKeyDownOttiene o imposta il gestore eventi per l’evento OnKeyDown.
event OnKeyPressOttiene o imposta il gestore eventi per l’evento OnKeyPress.
event OnKeyUpOttiene o imposta il gestore eventi per l’evento OnKeyUp.
event OnLoadOttiene o imposta il gestore eventi per l’evento OnLoad.
event OnLoadedDataOttiene o imposta il gestore eventi per l’evento OnLoadedData.
event OnLoadedMetadataOttiene o imposta il gestore eventi per l’evento OnLoadedMetadata.
event OnLoadStartOttiene o imposta il gestore eventi per l’evento OnLoadStart.
event OnMouseDownOttiene o imposta il gestore eventi per l’evento OnMouseDown.
event OnMouseEnterOttiene o imposta il gestore eventi per l’evento OnMouseEnter.
event OnMouseLeaveOttiene o imposta il gestore eventi per l’evento OnMouseLeave.
event OnMouseMoveOttiene o imposta il gestore eventi per l’evento OnMouseMove.
event OnMouseOutOttiene o imposta il gestore eventi per l’evento OnMouseOut.
event OnMouseOverOttiene o imposta il gestore eventi per l’evento OnMouseOver.
event OnMouseUpOttiene o imposta il gestore eventi per l’evento OnMouseUp.
event OnMouseWheelOttiene o imposta il gestore eventi per l’evento OnMouseWheel.
event OnPauseOttiene o imposta il gestore eventi per l’evento OnPause.
event OnPlayOttiene o imposta il gestore eventi per l’evento OnPlay.
event OnPlayingOttiene o imposta il gestore eventi per l’evento OnPlaying.
event OnProgressOttiene o imposta il gestore eventi per l’evento OnProgress.
event OnRateChangeOttiene o imposta il gestore eventi per l’evento OnRateChange.
event OnResetOttiene o imposta il gestore eventi per l’evento OnReset.
event OnResizeOttiene o imposta il gestore eventi per l’evento OnResize.
event OnScrollOttiene o imposta il gestore eventi per l’evento OnScroll.
event OnSeekedOttiene o imposta il gestore eventi per l’evento OnSeeked.
event OnSeekingOttiene o imposta il gestore eventi per l’evento OnSeeking.
event OnSelectOttiene o imposta il gestore eventi per l’evento OnSelect.
event OnShowOttiene o imposta il gestore eventi per l’evento OnShow.
event OnStalledOttiene o imposta il gestore eventi per l’evento OnStalled.
event OnSubmitOttiene o imposta il gestore eventi per l’evento OnSubmit.
event OnSuspendOttiene o imposta il gestore eventi per l’evento OnSuspend.
event OnTimeUpdateOttiene o imposta il gestore eventi per l’evento OnTimeUpdate.
event OnToggleOttiene o imposta il gestore eventi per l’evento OnToggle.
event OnVolumeChangeOttiene o imposta il gestore eventi per l’evento OnVolumeChange.
event OnWaitingOttiene o imposta il gestore eventi per l’evento OnWaiting.

Guarda anche