module html {
interface [
GenerateConstructor,
GenerateNativeConverter,
CustomPushEventHandlerScope,
InterfaceUUID=b2f172f1-d209-446f-8143-5f21de678f95,
ImplementationUUID=c81b0e16-a2b9-448b-ad0a-81c9346d6f8a
] HTMLElement : Element {
attribute [ConvertNullToNullString, Reflect] DOMString id;
attribute [ConvertNullToNullString, Reflect] DOMString title;
attribute [ConvertNullToNullString, Reflect] DOMString lang;
attribute [ConvertNullToNullString, Reflect] DOMString dir;
attribute [ConvertNullToNullString, Reflect=class] DOMString className;
attribute long tabIndex;
attribute [ConvertNullToNullString] DOMString innerHTML
setter raises(DOMException);
attribute [ConvertNullToNullString] DOMString innerText
setter raises(DOMException);
attribute [ConvertNullToNullString] DOMString outerHTML
setter raises(DOMException);
attribute [ConvertNullToNullString] DOMString outerText
setter raises(DOMException);
Element insertAdjacentElement(in DOMString where,
in Element element)
raises(DOMException);
void insertAdjacentHTML(in DOMString where,
in DOMString html)
raises(DOMException);
void insertAdjacentText(in DOMString where,
in DOMString text)
raises(DOMException);
readonly attribute HTMLCollection children;
attribute [ConvertNullToNullString] DOMString contentEditable;
readonly attribute boolean isContentEditable;
#