// DO NOT EDIT - generated file
|
|
package dom
|
|
|
|
import "syscall/js"
|
|
|
|
type Element struct {
|
|
js.Value
|
|
}
|
|
|
|
func (e *Element) GetClassName() string {
|
|
val := e.Get("className")
|
|
return val.String()
|
|
}
|
|
func (e *Element) GetId() string {
|
|
val := e.Get("id")
|
|
return val.String()
|
|
}
|
|
func (e *Element) AddEventListener(t string, listener js.Callback) {
|
|
e.Call("addEventListener", ToValue(t), ToValue(listener))
|
|
}
|
|
func (e *Element) AppendChild(aChild *Element) *Element {
|
|
val := e.Call("appendChild", ToValue(aChild))
|
|
return &Element{Value: val}
|
|
}
|
|
func (e *Element) GetBaseURI() string {
|
|
val := e.Get("baseURI")
|
|
return val.String()
|
|
}
|
|
func (e *Element) GetFirstChild() *Element {
|
|
val := e.Get("firstChild")
|
|
return &Element{Value: val}
|
|
}
|
|
func (e *Element) GetLastChild() *Element {
|
|
val := e.Get("lastChild")
|
|
return &Element{Value: val}
|
|
}
|
|
func (e *Element) GetNextSibling() *Element {
|
|
val := e.Get("nextSibling")
|
|
return &Element{Value: val}
|
|
}
|
|
func (e *Element) GetPreviousSibling() *Element {
|
|
val := e.Get("previousSibling")
|
|
return &Element{Value: val}
|
|
}
|
|
func (e *Element) GetParentElement() *Element {
|
|
val := e.Get("parentElement")
|
|
return &Element{Value: val}
|
|
}
|
|
func (e *Element) GetRootElement() *Element {
|
|
val := e.Get("rootElement")
|
|
return &Element{Value: val}
|
|
}
|
|
func (e *Element) GetPrefix() string {
|
|
val := e.Get("prefix")
|
|
return val.String()
|
|
}
|
|
func (e *Element) GetNodeName() string {
|
|
val := e.Get("nodeName")
|
|
return val.String()
|
|
}
|
|
func (e *Element) GetTextContent() string {
|
|
val := e.Get("textContent")
|
|
return val.String()
|
|
}
|
|
func (e *Element) SetTextContent(v string) {
|
|
e.Set("textContent", v)
|
|
}
|