func (e *HTMLElement) SetStyle(v *Style) {
	e.v.Set("style", v.v)
}
SetStyle is a CSSStyleDeclaration, an object representing the declarations of an element's style attributes.
package dom
import "github.com/dennwc/dom/js"
func (e *Element) AsHTMLElement() *HTMLElement {
	if e == nil {
		return nil
	}
	return &HTMLElement{Element: *e}
}
type HTMLElement struct {
	Element
}
func (e *HTMLElement) AccessKey() string {
	return e.v.Get("accessKey").String()
}
func (e *HTMLElement) SetAccessKey(v string) {
	e.v.Set("accessKey", v)
}
func (e *HTMLElement) AccessKeyLabel() string {
	return e.v.Get("accessKeyLabel").String()
}
func (e *HTMLElement) ContentEditable() string {
	return e.v.Get("contentEditable").String()
}
func (e *HTMLElement) SetContentEditable(v string) {
	e.v.Set("contentEditable", v)
}
func (e *HTMLElement) IsContentEditable() bool {
	return e.v.Get("isContentEditable").Bool()
}
func (e *HTMLElement) Dataset() js.Value {
	return e.v.Get("dataset")
}
func (e *HTMLElement) Dir() string {
	return e.v.Get("dir").String()
}
func (e *HTMLElement) SetDir(v string) {
	e.v.Set("dir", v)
}
func (e *HTMLElement) Draggable() bool {
	return e.v.Get("draggable").Bool()
}
func (e *HTMLElement) SetDraggable(v bool) {
	e.v.Set("draggable", v)
}
func (e *HTMLElement) Dropzone() *TokenList {
	return AsTokenList(e.v.Get("dropzone"))
}
func (e *HTMLElement) Hidden() bool {
	return e.v.Get("hidden").Bool()
}
func (e *HTMLElement) SetHidden(v bool) {
	e.v.Set("hidden", v)
}
func (e *HTMLElement) Inert() bool {
	return e.v.Get("inert").Bool()
}
func (e *HTMLElement) SetInert(v bool) {
	e.v.Set("inert", v)
}
func (e *HTMLElement) InnerText() string {
	return e.v.Get("innerText").String()
}
func (e *HTMLElement) SetInnerText(v string) {
	e.v.Set("innerText", v)
}
func (e *HTMLElement) ItemScope() bool {
	return e.v.Get("itemScope").Bool()
}
func (e *HTMLElement) SetItemScope(v bool) {
	e.v.Set("itemScope", v)
}
func (e *HTMLElement) ItemType() *TokenList {
	return AsTokenList(e.v.Get("itemType"))
}
func (e *HTMLElement) ItemId() string {
	return e.v.Get("itemId").String()
}
func (e *HTMLElement) SetItemId(v string) {
	e.v.Set("itemId", v)
}
func (e *HTMLElement) ItemRef() *TokenList {
	return AsTokenList(e.v.Get("itemRef"))
}
func (e *HTMLElement) ItemProp() *TokenList {
	return AsTokenList(e.v.Get("itemProp"))
}
func (e *HTMLElement) ItemValue() js.Value {
	return e.v.Get("itemValue")
}
func (e *HTMLElement) SetItemValue(v js.Value) {
	e.v.Set("itemValue", v)
}
func (e *HTMLElement) Lang() string {
	return e.v.Get("lang").String()
}
func (e *HTMLElement) SetLang(v string) {
	e.v.Set("lang", v)
}
func (e *HTMLElement) NoModule() bool {
	return e.v.Get("noModule").Bool()
}
func (e *HTMLElement) SetNoModule(v bool) {
	e.v.Set("noModule", v)
}
func (e *HTMLElement) Nonce() js.Value {
	return e.v.Get("nonce")
}
func (e *HTMLElement) SetNonce(v js.Value) {
	e.v.Set("nonce", v)
}
func (e *HTMLElement) OffsetHeight() float64 {
	return e.v.Get("offsetHeight").Float()
}
func (e *HTMLElement) OffsetLeft() float64 {
	return e.v.Get("offsetLeft").Float()
}
func (e *HTMLElement) OffsetParent() *Element {
	return AsElement(e.v.Get("offsetParent"))
}
func (e *HTMLElement) OffsetTop() float64 {
	return e.v.Get("offsetTop").Float()
}
func (e *HTMLElement) OffsetWidth() float64 {
	return e.v.Get("offsetWidth").Float()
}
func (e *HTMLElement) Spellcheck() bool {
	return e.v.Get("spellcheck").Bool()
}
func (e *HTMLElement) SetSpellcheck(v bool) {
	e.v.Set("spellcheck", v)
}
func (e *HTMLElement) Style() *Style {
	return AsStyle(e.v.Get("style"))
}