`inherit Js_of_ocaml__.Dom.element`
`inherit Js_of_ocaml__.Dom_html.eventTarget`
`method id : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`
`method xmlbase : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.optdef Js_of_ocaml__.Js.prop`

- deprecated

  Removed in SVG 2.

`method ownerSVGElement : svgElement Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.readonly_prop`
`method viewportElement : element Js_of_ocaml__.Js.t Js_of_ocaml__.Js.opt Js_of_ocaml__.Js.readonly_prop`
`method tabIndex : int Js_of_ocaml__.Js.prop`

SVG 2 addition.

`method focus : unit Js_of_ocaml__.Js.meth`

SVG 2 addition.

`method blur : unit Js_of_ocaml__.Js.meth`

SVG 2 addition.

`method style : Js_of_ocaml__.Dom_html.cssStyleDeclaration Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`

SVG 2: merged in from `SVGStylable`.

`method className : animatedString Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`

SVG 2: merged in from `SVGStylable`.

- deprecated

  Use `classList` (from `Dom.element`) instead.

`method dataset : Js_of_ocaml__.Dom_html.domStringMap Js_of_ocaml__.Js.t Js_of_ocaml__.Js.readonly_prop`

SVG 2 addition (from `HTMLOrForeignElement`).

`method autofocus : bool Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`

SVG 2 addition (from `HTMLOrForeignElement`).

`method nonce : Js_of_ocaml__.Js.js_string Js_of_ocaml__.Js.t Js_of_ocaml__.Js.prop`

SVG 2 addition (from `HTMLOrForeignElement`).