### Class

# WebKit2WebExtension DOMElement

#### Description

    class WebKit2WebExtension.DOMElement : WebKit2WebExtension.DOMNode {
      parent_instance: WebKitDOMNode
    }

No description available.

#### Ancestors

- WebKitDOMNode
- WebKitDOMObject
- GObject

#### Descendants

- WebKitDOMHTMLElement

#### Implements

- WebKitDOMEventTarget

#### Instance methods

###### webkit_dom_element_blur

No description available.

Deprecated since: 2.22

###### webkit_dom_element_closest

No description available.

Available since: 2.16

Deprecated since: 2.22

###### webkit_dom_element_focus

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_attribute

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_attribute_node

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_attribute_node_ns

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_attribute_ns

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_attributes

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_bounding_client_rect

Returns a `WebKitDOMClientRect` representing the size and position of `self` relative to the viewport.

Available since: 2.18

Deprecated since: 2.22

###### webkit_dom_element_get_child_element_count

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_children

No description available.

Available since: 2.10

Deprecated since: 2.22

###### webkit_dom_element_get_class_list

No description available.

Available since: 2.16

Deprecated since: 2.22

###### webkit_dom_element_get_class_name

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_client_height

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_client_left

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_client_rects

Returns a collection of `WebKitDOMClientRect` objects, each of which describe the size and position of a CSS border box relative to the viewport.

Available since: 2.18

Deprecated since: 2.22

###### webkit_dom_element_get_client_top

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_client_width

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_elements_by_class_name

No description available.

Deprecated since: 2.12

###### webkit_dom_element_get_elements_by_class_name_as_html_collection

No description available.

Available since: 2.12

Deprecated since: 2.22

###### webkit_dom_element_get_elements_by_tag_name

No description available.

Deprecated since: 2.12

###### webkit_dom_element_get_elements_by_tag_name_as_html_collection

No description available.

Available since: 2.12

Deprecated since: 2.22

###### webkit_dom_element_get_elements_by_tag_name_ns

No description available.

Deprecated since: 2.12

###### webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection

No description available.

Available since: 2.12

Deprecated since: 2.22

###### webkit_dom_element_get_first_element_child

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_id

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_inner_html

No description available.

Available since: 2.8

Deprecated since: 2.22

###### webkit_dom_element_get_last_element_child

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_local_name

No description available.

Available since: 2.14

Deprecated since: 2.22

###### webkit_dom_element_get_namespace_uri

No description available.

Available since: 2.14

Deprecated since: 2.22

###### webkit_dom_element_get_next_element_sibling

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_offset_height

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_offset_left

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_offset_parent

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_offset_top

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_offset_width

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_outer_html

No description available.

Available since: 2.8

Deprecated since: 2.22

###### webkit_dom_element_get_prefix

No description available.

Available since: 2.14

Deprecated since: 2.22

###### webkit_dom_element_get_previous_element_sibling

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_scroll_height

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_scroll_left

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_scroll_top

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_scroll_width

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_style

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_tag_name

No description available.

Deprecated since: 2.22

###### webkit_dom_element_get_webkit_region_overset

CSS Regions support has been removed. This function does nothing.

Deprecated since: 2.20

###### webkit_dom_element_has_attribute

No description available.

Deprecated since: 2.22

###### webkit_dom_element_has_attribute_ns

No description available.

Deprecated since: 2.22

###### webkit_dom_element_has_attributes

No description available.

Deprecated since: 2.22

###### webkit_dom_element_html_input_element_get_auto_filled

No description available.

###### webkit_dom_element_html_input_element_is_user_edited

Get whether `element` is an HTML text input element that has been edited by a user action.

Available since: 2.22

###### webkit_dom_element_html_input_element_set_auto_filled

Set whether the element is an HTML input element that has been filled automatically. If `element` is not an HTML input element this function does nothing.

Available since: 2.22

###### webkit_dom_element_html_input_element_set_editing_value

Set the value of an HTML input element as if it had been edited by the user, triggering a change event. If `element` is not an HTML input element this function does nothing.

Available since: 2.22

###### webkit_dom_element_insert_adjacent_element

No description available.

Available since: 2.16

Deprecated since: 2.22

###### webkit_dom_element_insert_adjacent_html

No description available.

Available since: 2.16

Deprecated since: 2.22

###### webkit_dom_element_insert_adjacent_text

No description available.

Available since: 2.16

Deprecated since: 2.22

###### webkit_dom_element_matches

No description available.

Available since: 2.16

Deprecated since: 2.22

###### webkit_dom_element_query_selector

No description available.

Deprecated since: 2.22

###### webkit_dom_element_query_selector_all

No description available.

Deprecated since: 2.22

###### webkit_dom_element_remove

No description available.

Available since: 2.16

Deprecated since: 2.22

###### webkit_dom_element_remove_attribute

No description available.

Deprecated since: 2.22

###### webkit_dom_element_remove_attribute_node

No description available.

Deprecated since: 2.22

###### webkit_dom_element_remove_attribute_ns

No description available.

Deprecated since: 2.22

###### webkit_dom_element_request_pointer_lock

No description available.

Available since: 2.16

Deprecated since: 2.22

###### webkit_dom_element_scroll_by_lines

No description available.

Deprecated since: 2.22

###### webkit_dom_element_scroll_by_pages

No description available.

Deprecated since: 2.22

###### webkit_dom_element_scroll_into_view

No description available.

Deprecated since: 2.22

###### webkit_dom_element_scroll_into_view_if_needed

No description available.

Deprecated since: 2.22

###### webkit_dom_element_set_attribute

No description available.

Deprecated since: 2.22

###### webkit_dom_element_set_attribute_node

No description available.

Deprecated since: 2.22

###### webkit_dom_element_set_attribute_node_ns

No description available.

Deprecated since: 2.22

###### webkit_dom_element_set_attribute_ns

No description available.

Deprecated since: 2.22

###### webkit_dom_element_set_class_name

No description available.

Deprecated since: 2.22

###### webkit_dom_element_set_id

No description available.

Deprecated since: 2.22

###### webkit_dom_element_set_inner_html

No description available.

Available since: 2.8

Deprecated since: 2.22

###### webkit_dom_element_set_outer_html

No description available.

Available since: 2.8

Deprecated since: 2.22

###### webkit_dom_element_set_scroll_left

No description available.

Deprecated since: 2.22

###### webkit_dom_element_set_scroll_top

No description available.

Deprecated since: 2.22

###### webkit_dom_element_webkit_matches_selector

No description available.

Available since: 2.16

Deprecated since: 2.22

###### webkit_dom_element_webkit_request_fullscreen

No description available.

Available since: 2.16

Deprecated since: 2.22

##### Methods inherited from WebKitDOMNode (35)

Please see WebKitDOMNode for a full list of methods.

##### Methods inherited from GObject (43)

Please see GObject for a full list of methods.

##### Methods inherited from WebKitDOMEventTarget (5)

###### webkit_dom_event_target_add_event_listener

No description available.

Deprecated since: 2.22

###### webkit_dom_event_target_add_event_listener_with_closure

Version of `webkit_dom_event_target_add_event_listener()` using a closure instead of a callbacks for easier binding in other languages.

Deprecated since: 2.22

###### webkit_dom_event_target_dispatch_event

No description available.

Deprecated since: 2.22

###### webkit_dom_event_target_remove_event_listener

No description available.

Deprecated since: 2.22

###### webkit_dom_event_target_remove_event_listener_with_closure

Version of `webkit_dom_event_target_remove_event_listener()` using a closure instead of a callbacks for easier binding in other languages.

Deprecated since: 2.22

#### Properties

###### WebKit2WebExtension.DOMElement:attributes

No description available.

###### WebKit2WebExtension.DOMElement:child-element-count

No description available.

###### WebKit2WebExtension.DOMElement:children

No description available.

###### WebKit2WebExtension.DOMElement:class-list

No description available.

###### WebKit2WebExtension.DOMElement:class-name

No description available.

###### WebKit2WebExtension.DOMElement:client-height

No description available.

###### WebKit2WebExtension.DOMElement:client-left

No description available.

###### WebKit2WebExtension.DOMElement:client-top

No description available.

###### WebKit2WebExtension.DOMElement:client-width

No description available.

###### WebKit2WebExtension.DOMElement:first-element-child

No description available.

###### WebKit2WebExtension.DOMElement:id

No description available.

###### WebKit2WebExtension.DOMElement:inner-html

No description available.

###### WebKit2WebExtension.DOMElement:last-element-child

No description available.

###### WebKit2WebExtension.DOMElement:local-name

No description available.

###### WebKit2WebExtension.DOMElement:namespace-uri

No description available.

###### WebKit2WebExtension.DOMElement:next-element-sibling

No description available.

###### WebKit2WebExtension.DOMElement:offset-height

No description available.

###### WebKit2WebExtension.DOMElement:offset-left

No description available.

###### WebKit2WebExtension.DOMElement:offset-parent

No description available.

###### WebKit2WebExtension.DOMElement:offset-top

No description available.

###### WebKit2WebExtension.DOMElement:offset-width

No description available.

###### WebKit2WebExtension.DOMElement:outer-html

No description available.

###### WebKit2WebExtension.DOMElement:prefix

No description available.

###### WebKit2WebExtension.DOMElement:previous-element-sibling

No description available.

###### WebKit2WebExtension.DOMElement:scroll-height

No description available.

###### WebKit2WebExtension.DOMElement:scroll-left

No description available.

###### WebKit2WebExtension.DOMElement:scroll-top

No description available.

###### WebKit2WebExtension.DOMElement:scroll-width

No description available.

###### WebKit2WebExtension.DOMElement:style

No description available.

###### WebKit2WebExtension.DOMElement:tag-name

No description available.

###### WebKit2WebExtension.DOMElement:webkit-region-overset

No description available.

##### Properties inherited from WebKitDOMNode (13)

###### WebKit2WebExtension.DOMNode:base-uri

No description available.

###### WebKit2WebExtension.DOMNode:child-nodes

No description available.

###### WebKit2WebExtension.DOMNode:first-child

No description available.

###### WebKit2WebExtension.DOMNode:last-child

No description available.

###### WebKit2WebExtension.DOMNode:next-sibling

No description available.

###### WebKit2WebExtension.DOMNode:node-name

No description available.

###### WebKit2WebExtension.DOMNode:node-type

No description available.

###### WebKit2WebExtension.DOMNode:node-value

No description available.

###### WebKit2WebExtension.DOMNode:owner-document

No description available.

###### WebKit2WebExtension.DOMNode:parent-element

No description available.

###### WebKit2WebExtension.DOMNode:parent-node

No description available.

###### WebKit2WebExtension.DOMNode:previous-sibling

No description available.

###### WebKit2WebExtension.DOMNode:text-content

No description available.

##### Properties inherited from WebKitDOMObject (1)

###### WebKit2WebExtension.DOMObject:core-object

No description available.

#### Signals

##### Signals inherited from GObject (1)

###### GObject.Object::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

#### Class structure

    struct WebKit2WebExtensionDOMElementClass {
      WebKitDOMNodeClass parent_class;

    }

###### Class members

`parent_class`

    WebKitDOMNodeClass

| No description available.