API Docs for: trial
Show:

nx.ui.nx.dom.Element Class

Extends nx.dom.Node
Module: nx.ui

Dom Element

Constructor

nx.ui.nx.dom.Element

()

Methods

addClass

()

Add class for element

Returns:

:

addEventListener

(
  • name
  • listener
  • useCapture
)

Add event listener

Parameters:

blur

()

Blur form an element

border

(
  • inDirection
)

Get border width information

Parameters:

Returns:

:

focus

()

Focus an element

get

(
  • name
)

Get an attribute from element

Parameters:

Returns:

:

get

(
  • inSelector
)
HTMLElement

Get an element by selector.

Parameters:

Returns:

getAttribute

(
  • inName
)

Get attribute

Parameters:

Returns:

:

getAttributes

()

Get all attributes

Returns:

}

getBound

() Top: number, right: Number, bottom: Number, left: number, width: Number, height: Number

Get element position information

Returns:

Top: number, right: Number, bottom: Number, left: number, width: Number, height: Number:

}

getDocument

()

Get document

Returns:

:

getHtml

() | String

Get inner html

Returns:

| String:

getOffset

() Top: number, left: number

Get offset information

Returns:

Top: number, left: number:

}

getRoot

() Element

Get root element

Returns:

Element:

getStyle

(
  • inName
  • isInline
)

Get computed style

Parameters:

Returns:

:

getText

()

Get inner text

Returns:

:

getWindow

() DocumentView | Window |

Get window

Returns:

DocumentView | Window | :

hasClass

(
  • inClassName
)
Boolean

Whether the element has the class

Parameters:

Returns:

hasStyle

(
  • inName
)
Boolean

Has in line style

Parameters:

Returns:

hide

()

Hide an element

margin

(
  • inDirection
)

Get margin distance information

Parameters:

Returns:

:

padding

(
  • inDirection
)

Get padding distance information

Parameters:

Returns:

:

removeAttribute

(
  • inName
)

Remove attribute

Parameters:

removeClass

()

Remove class from element

Returns:

:

removeEventListener

(
  • name
  • listener
  • useCapture
)

Remove event listener

Parameters:

removeStyle

(
  • inName
)

Remove inline style

Parameters:

selectAll

(
  • inSelector
)
nx.data.Collection

Get a collection by selector

Parameters:

Returns:

set

(
  • name
  • value
)

Set an attribute for an element

Parameters:

setAttribute

(
  • inName
  • inValue
)

Set attribute

Parameters:

Returns:

:

setAttributes

(
  • attrs
)

Set attributes

Parameters:

setClass

(
  • className
  • has
)

Set css class existence for element

Parameters:

Returns:

:

setHtml

(
  • html
)

Set inner html

Parameters:

setOffset

(
  • inStyleObj
)

Set offset style

Parameters:

setStyle

(
  • inName
  • inValue
)

Set style for element

Parameters:

setStyles

(
  • inStyles
)

Set style by style object

Parameters:

setText

(
  • text
)

Set inner text

Parameters:

show

()

Show an element

toggleClass

(
  • inClassName
)

Toggle a class on element

Parameters:

Returns:

: