HTMLTableElement.idl [plain text]
interface HTMLTableElement : HTMLElement {
[CEReactions] attribute HTMLTableCaptionElement? caption;
[CEReactions] attribute HTMLTableSectionElement? tHead;
[CEReactions] attribute HTMLTableSectionElement? tFoot;
readonly attribute HTMLCollection rows;
readonly attribute HTMLCollection tBodies;
[CEReactions=NotNeeded, Reflect] attribute DOMString align;
[CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString bgColor;
[CEReactions=NotNeeded, Reflect] attribute DOMString border;
[CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString cellPadding;
[CEReactions=NotNeeded, Reflect] attribute [TreatNullAs=EmptyString] DOMString cellSpacing;
[CEReactions=NotNeeded, Reflect] attribute DOMString frame;
[CEReactions=NotNeeded, Reflect] attribute DOMString rules;
[CEReactions=NotNeeded, Reflect] attribute DOMString summary;
[CEReactions=NotNeeded, Reflect] attribute DOMString width;
HTMLElement createTHead();
[CEReactions] void deleteTHead();
HTMLElement createTFoot();
[CEReactions] void deleteTFoot();
HTMLElement createTBody();
HTMLElement createCaption();
[CEReactions] void deleteCaption();
[MayThrowException] HTMLElement insertRow(optional long index = -1);
[CEReactions, MayThrowException] void deleteRow(long index);
};