module html {
interface [
GenerateNativeConverter,
CustomPushEventHandlerScope
] 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 boolean draggable;
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;
#