w3schools
  
HOME HTML CSS XML JAVASCRIPT ASP PHP SQL MORE...   References Examples Forum About

HTML DOM HTMLElement Object

« Previous Next Reference »

HTMLElement Object

The collections, properties, methods, and events below can be used on all HTML elements.


HTMLElement Object Collections

W3C: W3C Standard.

Collection Description W3C
attributes[] Returns an array of the attributes of an element Yes
childNodes[] Returns an array of child nodes for an element Yes

HTMLElement Object Properties

Property Description W3C
accessKey Sets or returns an accesskey for an element Yes
className Sets or returns the class attribute of an element Yes
clientHeight Returns the viewable height of the content on a page (not including borders, margins, or scrollbars) Yes
clientWidth Returns the viewable width of the content on a page (not including borders, margins, or scrollbars) Yes
dir Sets or returns the text direction of an element Yes
disabled Sets or returns the disabled attribute of an element Yes
firstChild Returns the first child of an element Yes
height Sets or returns the height attribute of an element Yes
id Sets or returns the id of an element Yes
innerHTML Sets or returns the HTML contents (+text) of an element Yes
lang Sets or returns the language code for an element Yes
lastChild Returns the last child of an element Yes
length   Yes
nextSibling Returns the element immediately following an element Yes
nodeName Returns the tagname of an element (in uppercase) Yes
nodeType Returns the type of the element Yes
nodeValue Returns the value of the element Yes
offsetHeight Returns the height of an element, including borders and padding if any, but not margins No
offsetLeft Returns the horizontal offset position of the current element relative to its offset container Yes
offsetParent Returns the offset container of an element Yes
offsetTop Returns the vertical offset position of the current element relative to its offset container Yes
offsetWidth Returns the width of an element, including borders and padding if any, but not margins No
ownerDocument Returns the root element (document object) for an element Yes
parentNode Returns the parent node of an element Yes
previousSibling Returns the element immediately before an element Yes
scrollHeight Returns the entire height of an element (including areas hidden with scrollbars) Yes
scrollLeft Returns the distance between the actual left edge of an element and its left edge currently in view Yes
scrollTop Returns the distance between the actual top edge of an element and its top edge currently in view Yes
scrollWidth Returns the entire width of an element (including areas hidden with scrollbars) Yes
style Sets or returns the style attribute of an element Yes
tabIndex Sets or returns the tab order of an element Yes
tagName Returns the tagname of an element as a string (in uppercase) Yes
title Sets or returns the title attribute of an element Yes
width Sets or returns the width attribute of an element Yes

HTMLElement Object Methods

Method Description W3C
appendChild() Adds a new child element to the end of the list of children of the element Yes
blur() Removes focus from an element Yes
click() Executes a click on an element Yes
cloneNode() Clones an element Yes
focus() Gives focus to an element Yes
getAttribute() Returns the value of an attribute Yes
getElementsByTagName() Accesses all elements with a specified tagname Yes
hasChildNodes() Returns whether an element has any child elements Yes
insertBefore() Inserts a new child element before an existing child element Yes
item() Returns an element based on its index within the document tree Yes
normalize() Puts all text nodes underneath this element (including attributes) into a "normal" form where only structure (e.g., elements, comments, processing instructions, CDATA sections, and entity references) separates Text nodes, i.e., there are neither adjacent Text nodes nor empty Text nodes Yes
removeAttribute() Removes a specified attribute from an element Yes
removeChild() Removes a child element Yes
replaceChild() Replace a child element Yes
setAttribute() Adds a new attribute to an element Yes
toString() Converts an element to a string Yes

HTMLElement Object Events

Event Description W3C
onblur When an element loses focus Yes
onclick When a mouseclick on an element Yes
ondblclick When a mouse-doubleclick on an element Yes
onfocus When an element gets focus Yes
onkeydown When a keyboard key is pressed Yes
onkeypress When a keyboard key is pressed or held down Yes
onkeyup   Yes
onmousedown   Yes
onmousemove   Yes
onmouseout   Yes
onmouseover   Yes
onmouseup   Yes
onresize   Yes

« Previous Next Reference »


1,050,724 Sites built with Wix. Make your own!

Click here to design a Stunning Flash Website for Free

Wix is a revolutionary web design tool that provides anyone with the possibility to create professional and beautiful websites for free.

With e-commerce features, search engine visibility and many more professional tools, Wix is the ultimate solution for creating a spectacular site while saving tons of money.



W3Schools Certification

W3Schools' Online Certification Program

The perfect solution for professionals who need to balance work, family, and career building.

More than 4500 certificates already issued!

The HTML Certificate documents your knowledge of HTML, XHTML, and CSS.

The JavaScript Certificate documents your knowledge of JavaScript and HTML DOM.

The XML Certificate documents your knowledge of XML, XML DOM and XSLT.

The ASP Certificate documents your knowledge of ASP, SQL, and ADO.

The PHP Certificate documents your knowledge of PHP and SQL (MySQL).

WEB HOSTING
Best Web Hosting
PHP MySQL Hosting
Top 10 Web Hosting
UK Reseller Hosting
Web Hosting
FREE Web Hosting
Top Web Hosting
Cheap UK Web Hosting
WEB BUILDING
Download XML Editor
FREE Flash Website
FREE Web Templates
SEO Company
EDUCATION
US Web Design Schools
HTML Certification
JavaScript Certification
XML Certification
PHP Certification
ASP Certification
STATISTICS
Browser Statistics
Browser OS
Browser Display
FLIGHT TICKETS
Find the cheapest flight
to any destination now!
SHARE THIS PAGE