WebKitDOMGTK+ Reference Manual: WebKitDOMElement

## WebKitDOMElement WebKitDOMElement |

## Synopsis

                        WebKitDOMElement;
    gchar *             webkit_dom_element_get_attribute    (WebKitDOMElement *self,
                                                             const gchar *name);
    void                webkit_dom_element_set_attribute    (WebKitDOMElement *self,
                                                             const gchar *name,
                                                             const gchar *value,
                                                             GError **error);
    void                webkit_dom_element_remove_attribute (WebKitDOMElement *self,
                                                             const gchar *name);
    WebKitDOMAttr *     webkit_dom_element_get_attribute_node
                                                            (WebKitDOMElement *self,
                                                             const gchar *name);
    WebKitDOMAttr *     webkit_dom_element_set_attribute_node
                                                            (WebKitDOMElement *self,
                                                             WebKitDOMAttr *newAttr,
                                                             GError **error);
    WebKitDOMAttr *     webkit_dom_element_remove_attribute_node
                                                            (WebKitDOMElement *self,
                                                             WebKitDOMAttr *oldAttr,
                                                             GError **error);
    WebKitDOMNodeList * webkit_dom_element_get_elements_by_tag_name
                                                            (WebKitDOMElement *self,
                                                             const gchar *name);
    gboolean            webkit_dom_element_has_attributes   (WebKitDOMElement *self);
    gchar *             webkit_dom_element_get_attribute_ns (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);
    void                webkit_dom_element_set_attribute_ns (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *qualifiedName,
                                                             const gchar *value,
                                                             GError **error);
    void                webkit_dom_element_remove_attribute_ns
                                                            (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);
    WebKitDOMNodeList * webkit_dom_element_get_elements_by_tag_name_ns
                                                            (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);
    WebKitDOMAttr *     webkit_dom_element_get_attribute_node_ns
                                                            (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);
    WebKitDOMAttr *     webkit_dom_element_set_attribute_node_ns
                                                            (WebKitDOMElement *self,
                                                             WebKitDOMAttr *newAttr,
                                                             GError **error);
    gboolean            webkit_dom_element_has_attribute    (WebKitDOMElement *self,
                                                             const gchar *name);
    gboolean            webkit_dom_element_has_attribute_ns (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);
    void                webkit_dom_element_focus            (WebKitDOMElement *self);
    void                webkit_dom_element_blur             (WebKitDOMElement *self);
    void                webkit_dom_element_scroll_into_view (WebKitDOMElement *self,
                                                             gboolean alignWithTop);
    void                webkit_dom_element_scroll_into_view_if_needed
                                                            (WebKitDOMElement *self,
                                                             gboolean centerIfNeeded);
    void                webkit_dom_element_scroll_by_lines  (WebKitDOMElement *self,
                                                             glong lines);
    void                webkit_dom_element_scroll_by_pages  (WebKitDOMElement *self,
                                                             glong pages);
    WebKitDOMNodeList * webkit_dom_element_get_elements_by_class_name
                                                            (WebKitDOMElement *self,
                                                             const gchar *name);
    WebKitDOMElement *  webkit_dom_element_query_selector   (WebKitDOMElement *self,
                                                             const gchar *selectors,
                                                             GError **error);
    WebKitDOMNodeList * webkit_dom_element_query_selector_all
                                                            (WebKitDOMElement *self,
                                                             const gchar *selectors,
                                                             GError **error);
    gboolean            webkit_dom_element_webkit_matches_selector
                                                            (WebKitDOMElement *self,
                                                             const gchar *selectors,
                                                             GError **error);
    void                webkit_dom_element_webkit_request_full_screen
                                                            (WebKitDOMElement *self,
                                                             gushort flags);
    void                webkit_dom_element_webkit_request_fullscreen
                                                            (WebKitDOMElement *self);
    void                webkit_dom_element_webkit_request_pointer_lock
                                                            (WebKitDOMElement *self);
    void                webkit_dom_element_remove           (WebKitDOMElement *self,
                                                             GError **error);
    gchar *             webkit_dom_element_get_tag_name     (WebKitDOMElement *self);
    WebKitDOMNamedNodeMap * webkit_dom_element_get_attributes
                                                            (WebKitDOMElement *self);
    WebKitDOMCSSStyleDeclaration * webkit_dom_element_get_style
                                                            (WebKitDOMElement *self);
    gchar *             webkit_dom_element_get_id           (WebKitDOMElement *self);
    void                webkit_dom_element_set_id           (WebKitDOMElement *self,
                                                             const gchar *value);
    glong               webkit_dom_element_get_offset_left  (WebKitDOMElement *self);
    glong               webkit_dom_element_get_offset_top   (WebKitDOMElement *self);
    glong               webkit_dom_element_get_offset_width (WebKitDOMElement *self);
    glong               webkit_dom_element_get_offset_height
                                                            (WebKitDOMElement *self);
    WebKitDOMElement *  webkit_dom_element_get_offset_parent
                                                            (WebKitDOMElement *self);
    glong               webkit_dom_element_get_client_left  (WebKitDOMElement *self);
    glong               webkit_dom_element_get_client_top   (WebKitDOMElement *self);
    glong               webkit_dom_element_get_client_width (WebKitDOMElement *self);
    glong               webkit_dom_element_get_client_height
                                                            (WebKitDOMElement *self);
    glong               webkit_dom_element_get_scroll_left  (WebKitDOMElement *self);
    void                webkit_dom_element_set_scroll_left  (WebKitDOMElement *self,
                                                             glong value);
    glong               webkit_dom_element_get_scroll_top   (WebKitDOMElement *self);
    void                webkit_dom_element_set_scroll_top   (WebKitDOMElement *self,
                                                             glong value);
    glong               webkit_dom_element_get_scroll_width (WebKitDOMElement *self);
    glong               webkit_dom_element_get_scroll_height
                                                            (WebKitDOMElement *self);
    gchar *             webkit_dom_element_get_class_name   (WebKitDOMElement *self);
    void                webkit_dom_element_set_class_name   (WebKitDOMElement *self,
                                                             const gchar *value);
    WebKitDOMDOMTokenList * webkit_dom_element_get_class_list
                                                            (WebKitDOMElement *self);
    WebKitDOMElement *  webkit_dom_element_get_first_element_child
                                                            (WebKitDOMElement *self);
    WebKitDOMElement *  webkit_dom_element_get_last_element_child
                                                            (WebKitDOMElement *self);
    WebKitDOMElement *  webkit_dom_element_get_previous_element_sibling
                                                            (WebKitDOMElement *self);
    WebKitDOMElement *  webkit_dom_element_get_next_element_sibling
                                                            (WebKitDOMElement *self);
    gulong              webkit_dom_element_get_child_element_count
                                                            (WebKitDOMElement *self);
    gchar *             webkit_dom_element_get_webkit_region_overset
                                                            (WebKitDOMElement *self);
    gchar *             webkit_dom_element_get_webkit_region_overflow
                                                            (WebKitDOMElement *element);

## Object Hierarchy

      GObject
       +----WebKitDOMObject
             +----WebKitDOMNode
                   +----WebKitDOMElement
                         +----WebKitDOMHTMLElement

## Implemented Interfaces

WebKitDOMElement implements WebKitDOMEventTarget.

## Properties

      "attributes"               WebKitDOMNamedNodeMap*  : Read
      "child-element-count"      gulong                : Read
      "class-list"               WebKitDOMDOMTokenList*  : Read
      "class-name"               gchar*                : Read / Write
      "client-height"            glong                 : Read
      "client-left"              glong                 : Read
      "client-top"               glong                 : Read
      "client-width"             glong                 : Read
      "first-element-child"      WebKitDOMElement*     : Read
      "id"                       gchar*                : Read / Write
      "last-element-child"       WebKitDOMElement*     : Read
      "next-element-sibling"     WebKitDOMElement*     : Read
      "offset-height"            glong                 : Read
      "offset-left"              glong                 : Read
      "offset-parent"            WebKitDOMElement*     : Read
      "offset-top"               glong                 : Read
      "offset-width"             glong                 : Read
      "previous-element-sibling" WebKitDOMElement*     : Read
      "scroll-height"            glong                 : Read
      "scroll-left"              glong                 : Read / Write
      "scroll-top"               glong                 : Read / Write
      "scroll-width"             glong                 : Read
      "style"                    WebKitDOMCSSStyleDeclaration*  : Read
      "tag-name"                 gchar*                : Read
      "webkit-region-overset"    gchar*                : Read

## Description

## Details

### WebKitDOMElement

    typedef struct _WebKitDOMElement WebKitDOMElement;

### webkit_dom_element_get_attribute ()

    gchar *             webkit_dom_element_get_attribute    (WebKitDOMElement *self,
                                                             const gchar *name);

`self` : | A WebKitDOMElement
`name` : | A gchar
Returns : | A gchar

### webkit_dom_element_set_attribute ()

    void                webkit_dom_element_set_attribute    (WebKitDOMElement *self,
                                                             const gchar *name,
                                                             const gchar *value,
                                                             GError **error);

`self` : | A WebKitDOMElement
`name` : | A gchar
`value` : | A gchar
`error` : | GError

### webkit_dom_element_remove_attribute ()

    void                webkit_dom_element_remove_attribute (WebKitDOMElement *self,
                                                             const gchar *name);

`self` : | A WebKitDOMElement
`name` : | A gchar

### webkit_dom_element_get_attribute_node ()

    WebKitDOMAttr *     webkit_dom_element_get_attribute_node
                                                            (WebKitDOMElement *self,
                                                             const gchar *name);

`self` : | A WebKitDOMElement
`name` : | A gchar
Returns : | A WebKitDOMAttr. [transfer none]

### webkit_dom_element_set_attribute_node ()

    WebKitDOMAttr *     webkit_dom_element_set_attribute_node
                                                            (WebKitDOMElement *self,
                                                             WebKitDOMAttr *newAttr,
                                                             GError **error);

`self` : | A WebKitDOMElement
`newAttr` : | A WebKitDOMAttr
`error` : | GError
Returns : | A WebKitDOMAttr. [transfer none]

### webkit_dom_element_remove_attribute_node ()

    WebKitDOMAttr *     webkit_dom_element_remove_attribute_node
                                                            (WebKitDOMElement *self,
                                                             WebKitDOMAttr *oldAttr,
                                                             GError **error);

`self` : | A WebKitDOMElement
`oldAttr` : | A WebKitDOMAttr
`error` : | GError
Returns : | A WebKitDOMAttr. [transfer none]

### webkit_dom_element_get_elements_by_tag_name ()

    WebKitDOMNodeList * webkit_dom_element_get_elements_by_tag_name
                                                            (WebKitDOMElement *self,
                                                             const gchar *name);

`self` : | A WebKitDOMElement
`name` : | A gchar
Returns : | A WebKitDOMNodeList. [transfer none]

### webkit_dom_element_has_attributes ()

    gboolean            webkit_dom_element_has_attributes   (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A gboolean

### webkit_dom_element_get_attribute_ns ()

    gchar *             webkit_dom_element_get_attribute_ns (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);

`self` : | A WebKitDOMElement
`namespaceURI` : | A gchar
`localName` : | A gchar
Returns : | A gchar

### webkit_dom_element_set_attribute_ns ()

    void                webkit_dom_element_set_attribute_ns (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *qualifiedName,
                                                             const gchar *value,
                                                             GError **error);

`self` : | A WebKitDOMElement
`namespaceURI` : | A gchar
`qualifiedName` : | A gchar
`value` : | A gchar
`error` : | GError

### webkit_dom_element_remove_attribute_ns ()

    void                webkit_dom_element_remove_attribute_ns
                                                            (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);

`self` : | A WebKitDOMElement
`namespaceURI` : | A gchar
`localName` : | A gchar

### webkit_dom_element_get_elements_by_tag_name_ns ()

    WebKitDOMNodeList * webkit_dom_element_get_elements_by_tag_name_ns
                                                            (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);

`self` : | A WebKitDOMElement
`namespaceURI` : | A gchar
`localName` : | A gchar
Returns : | A WebKitDOMNodeList. [transfer none]

### webkit_dom_element_get_attribute_node_ns ()

    WebKitDOMAttr *     webkit_dom_element_get_attribute_node_ns
                                                            (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);

`self` : | A WebKitDOMElement
`namespaceURI` : | A gchar
`localName` : | A gchar
Returns : | A WebKitDOMAttr. [transfer none]

### webkit_dom_element_set_attribute_node_ns ()

    WebKitDOMAttr *     webkit_dom_element_set_attribute_node_ns
                                                            (WebKitDOMElement *self,
                                                             WebKitDOMAttr *newAttr,
                                                             GError **error);

`self` : | A WebKitDOMElement
`newAttr` : | A WebKitDOMAttr
`error` : | GError
Returns : | A WebKitDOMAttr. [transfer none]

### webkit_dom_element_has_attribute ()

    gboolean            webkit_dom_element_has_attribute    (WebKitDOMElement *self,
                                                             const gchar *name);

`self` : | A WebKitDOMElement
`name` : | A gchar
Returns : | A gboolean

### webkit_dom_element_has_attribute_ns ()

    gboolean            webkit_dom_element_has_attribute_ns (WebKitDOMElement *self,
                                                             const gchar *namespaceURI,
                                                             const gchar *localName);

`self` : | A WebKitDOMElement
`namespaceURI` : | A gchar
`localName` : | A gchar
Returns : | A gboolean

### webkit_dom_element_focus ()

    void                webkit_dom_element_focus            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement

### webkit_dom_element_blur ()

    void                webkit_dom_element_blur             (WebKitDOMElement *self);

`self` : | A WebKitDOMElement

### webkit_dom_element_scroll_into_view ()

    void                webkit_dom_element_scroll_into_view (WebKitDOMElement *self,
                                                             gboolean alignWithTop);

`self` : | A WebKitDOMElement
`alignWithTop` : | A gboolean

### webkit_dom_element_scroll_into_view_if_needed ()

    void                webkit_dom_element_scroll_into_view_if_needed
                                                            (WebKitDOMElement *self,
                                                             gboolean centerIfNeeded);

`self` : | A WebKitDOMElement
`centerIfNeeded` : | A gboolean

### webkit_dom_element_scroll_by_lines ()

    void                webkit_dom_element_scroll_by_lines  (WebKitDOMElement *self,
                                                             glong lines);

`self` : | A WebKitDOMElement
`lines` : | A glong

### webkit_dom_element_scroll_by_pages ()

    void                webkit_dom_element_scroll_by_pages  (WebKitDOMElement *self,
                                                             glong pages);

`self` : | A WebKitDOMElement
`pages` : | A glong

### webkit_dom_element_get_elements_by_class_name ()

    WebKitDOMNodeList * webkit_dom_element_get_elements_by_class_name
                                                            (WebKitDOMElement *self,
                                                             const gchar *name);

`self` : | A WebKitDOMElement
`name` : | A gchar
Returns : | A WebKitDOMNodeList. [transfer none]

### webkit_dom_element_query_selector ()

    WebKitDOMElement *  webkit_dom_element_query_selector   (WebKitDOMElement *self,
                                                             const gchar *selectors,
                                                             GError **error);

`self` : | A WebKitDOMElement
`selectors` : | A gchar
`error` : | GError
Returns : | A WebKitDOMElement. [transfer none]

### webkit_dom_element_query_selector_all ()

    WebKitDOMNodeList * webkit_dom_element_query_selector_all
                                                            (WebKitDOMElement *self,
                                                             const gchar *selectors,
                                                             GError **error);

`self` : | A WebKitDOMElement
`selectors` : | A gchar
`error` : | GError
Returns : | A WebKitDOMNodeList. [transfer none]

### webkit_dom_element_webkit_matches_selector ()

    gboolean            webkit_dom_element_webkit_matches_selector
                                                            (WebKitDOMElement *self,
                                                             const gchar *selectors,
                                                             GError **error);

`self` : | A WebKitDOMElement
`selectors` : | A gchar
`error` : | GError
Returns : | A gboolean

### webkit_dom_element_webkit_request_full_screen ()

    void                webkit_dom_element_webkit_request_full_screen
                                                            (WebKitDOMElement *self,
                                                             gushort flags);

`self` : | A WebKitDOMElement
`flags` : | A gushort

### webkit_dom_element_webkit_request_fullscreen ()

    void                webkit_dom_element_webkit_request_fullscreen
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement

### webkit_dom_element_webkit_request_pointer_lock ()

    void                webkit_dom_element_webkit_request_pointer_lock
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement

### webkit_dom_element_remove ()

    void                webkit_dom_element_remove           (WebKitDOMElement *self,
                                                             GError **error);

`self` : | A WebKitDOMElement
`error` : | GError

### webkit_dom_element_get_tag_name ()

    gchar *             webkit_dom_element_get_tag_name     (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A gchar

### webkit_dom_element_get_attributes ()

    WebKitDOMNamedNodeMap * webkit_dom_element_get_attributes
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A WebKitDOMNamedNodeMap. [transfer none]

### webkit_dom_element_get_style ()

    WebKitDOMCSSStyleDeclaration * webkit_dom_element_get_style
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A WebKitDOMCSSStyleDeclaration. [transfer none]

### webkit_dom_element_get_id ()

    gchar *             webkit_dom_element_get_id           (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A gchar

### webkit_dom_element_set_id ()

    void                webkit_dom_element_set_id           (WebKitDOMElement *self,
                                                             const gchar *value);

`self` : | A WebKitDOMElement
`value` : | A gchar

### webkit_dom_element_get_offset_left ()

    glong               webkit_dom_element_get_offset_left  (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_offset_top ()

    glong               webkit_dom_element_get_offset_top   (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_offset_width ()

    glong               webkit_dom_element_get_offset_width (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_offset_height ()

    glong               webkit_dom_element_get_offset_height
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_offset_parent ()

    WebKitDOMElement *  webkit_dom_element_get_offset_parent
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A WebKitDOMElement. [transfer none]

### webkit_dom_element_get_client_left ()

    glong               webkit_dom_element_get_client_left  (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_client_top ()

    glong               webkit_dom_element_get_client_top   (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_client_width ()

    glong               webkit_dom_element_get_client_width (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_client_height ()

    glong               webkit_dom_element_get_client_height
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_scroll_left ()

    glong               webkit_dom_element_get_scroll_left  (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_set_scroll_left ()

    void                webkit_dom_element_set_scroll_left  (WebKitDOMElement *self,
                                                             glong value);

`self` : | A WebKitDOMElement
`value` : | A glong

### webkit_dom_element_get_scroll_top ()

    glong               webkit_dom_element_get_scroll_top   (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_set_scroll_top ()

    void                webkit_dom_element_set_scroll_top   (WebKitDOMElement *self,
                                                             glong value);

`self` : | A WebKitDOMElement
`value` : | A glong

### webkit_dom_element_get_scroll_width ()

    glong               webkit_dom_element_get_scroll_width (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_scroll_height ()

    glong               webkit_dom_element_get_scroll_height
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A glong

### webkit_dom_element_get_class_name ()

    gchar *             webkit_dom_element_get_class_name   (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A gchar

### webkit_dom_element_set_class_name ()

    void                webkit_dom_element_set_class_name   (WebKitDOMElement *self,
                                                             const gchar *value);

`self` : | A WebKitDOMElement
`value` : | A gchar

### webkit_dom_element_get_class_list ()

    WebKitDOMDOMTokenList * webkit_dom_element_get_class_list
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A WebKitDOMDOMTokenList. [transfer none]

### webkit_dom_element_get_first_element_child ()

    WebKitDOMElement *  webkit_dom_element_get_first_element_child
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A WebKitDOMElement. [transfer none]

### webkit_dom_element_get_last_element_child ()

    WebKitDOMElement *  webkit_dom_element_get_last_element_child
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A WebKitDOMElement. [transfer none]

### webkit_dom_element_get_previous_element_sibling ()

    WebKitDOMElement *  webkit_dom_element_get_previous_element_sibling
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A WebKitDOMElement. [transfer none]

### webkit_dom_element_get_next_element_sibling ()

    WebKitDOMElement *  webkit_dom_element_get_next_element_sibling
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A WebKitDOMElement. [transfer none]

### webkit_dom_element_get_child_element_count ()

    gulong              webkit_dom_element_get_child_element_count
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A gulong

### webkit_dom_element_get_webkit_region_overset ()

    gchar *             webkit_dom_element_get_webkit_region_overset
                                                            (WebKitDOMElement *self);

`self` : | A WebKitDOMElement
Returns : | A gchar

### webkit_dom_element_get_webkit_region_overflow ()

    gchar *             webkit_dom_element_get_webkit_region_overflow
                                                            (WebKitDOMElement *element);

### Warning

`webkit_dom_element_get_webkit_region_overflow` has been deprecated since version 1.10 and should not be used in newly-written code. Use `webkit_dom_element_get_webkit_region_overset()` instead.

`element` : | A WebKitDOMElement
Returns : | A gchar

## Property Details

### The `"attributes"` property

      "attributes"               WebKitDOMNamedNodeMap*  : Read

read-only WebKitDOMNamedNodeMap* Element:attributes.

### The `"child-element-count"` property

      "child-element-count"      gulong                : Read

read-only gulong Element:child-element-count.

### The `"class-list"` property

      "class-list"               WebKitDOMDOMTokenList*  : Read

read-only WebKitDOMDOMTokenList* Element:class-list.

### The `"class-name"` property

      "class-name"               gchar*                : Read / Write

read-only gchar* Element:class-name.

Default value: ""

### The `"client-height"` property

      "client-height"            glong                 : Read

read-only glong Element:client-height.

Default value: 0

### The `"client-left"` property

      "client-left"              glong                 : Read

read-only glong Element:client-left.

Default value: 0

### The `"client-top"` property

      "client-top"               glong                 : Read

read-only glong Element:client-top.

Default value: 0

### The `"client-width"` property

      "client-width"             glong                 : Read

read-only glong Element:client-width.

Default value: 0

### The `"first-element-child"` property

      "first-element-child"      WebKitDOMElement*     : Read

read-only WebKitDOMElement* Element:first-element-child.

### The `"id"` property

      "id"                       gchar*                : Read / Write

read-only gchar* Element:id.

Default value: ""

### The `"last-element-child"` property

      "last-element-child"       WebKitDOMElement*     : Read

read-only WebKitDOMElement* Element:last-element-child.

### The `"next-element-sibling"` property

      "next-element-sibling"     WebKitDOMElement*     : Read

read-only WebKitDOMElement* Element:next-element-sibling.

### The `"offset-height"` property

      "offset-height"            glong                 : Read

read-only glong Element:offset-height.

Default value: 0

### The `"offset-left"` property

      "offset-left"              glong                 : Read

read-only glong Element:offset-left.

Default value: 0

### The `"offset-parent"` property

      "offset-parent"            WebKitDOMElement*     : Read

read-only WebKitDOMElement* Element:offset-parent.

### The `"offset-top"` property

      "offset-top"               glong                 : Read

read-only glong Element:offset-top.

Default value: 0

### The `"offset-width"` property

      "offset-width"             glong                 : Read

read-only glong Element:offset-width.

Default value: 0

### The `"previous-element-sibling"` property

      "previous-element-sibling" WebKitDOMElement*     : Read

read-only WebKitDOMElement* Element:previous-element-sibling.

### The `"scroll-height"` property

      "scroll-height"            glong                 : Read

read-only glong Element:scroll-height.

Default value: 0

### The `"scroll-left"` property

      "scroll-left"              glong                 : Read / Write

read-only glong Element:scroll-left.

Default value: 0

### The `"scroll-top"` property

      "scroll-top"               glong                 : Read / Write

read-only glong Element:scroll-top.

Default value: 0

### The `"scroll-width"` property

      "scroll-width"             glong                 : Read

read-only glong Element:scroll-width.

Default value: 0

### The `"style"` property

      "style"                    WebKitDOMCSSStyleDeclaration*  : Read

read-only WebKitDOMCSSStyleDeclaration* Element:style.

### The `"tag-name"` property

      "tag-name"                 gchar*                : Read

read-only gchar* Element:tag-name.

Default value: ""

### The `"webkit-region-overset"` property

      "webkit-region-overset"    gchar*                : Read

read-only gchar* Element:webkit-region-overset.

Default value: ""