Method: Browser::DOM::Document#create_element

Defined in:
opal/browser/dom/document.rb

#create_element(name, options = {}) ⇒ Element

Create a new element for the document.

Parameters:

  • name (String)

    the node name

  • options (Hash) (defaults to: {})

    optional :namespace name

Returns:



35
36
37
38
39
40
41
# File 'opal/browser/dom/document.rb', line 35

def create_element(name, options = {})
  if ns = options[:namespace]
    DOM(`#@native.createElementNS(#{ns}, #{name})`)
  else
    DOM(`#@native.createElement(name)`)
  end
end