Version

1.0

Requires

Flow.js.

License

Notes

Properties

getElementsByClassName

http://developer.mozilla.org- /en- /docs- /DOM:document.getElementsByClassName

Shorthand

getByClass

Parameters

classNamethe class to retrieve.

Example

var foo = document.getElementsByClassName("foo");
var foo = document.getByClass("foo"); // shortcut

getElementsByTagName

http://developer.mozilla.org- /en- /docs- /DOM:document.getElementsByTagName

Shorthand

getByTag

Parameters

tagNamethe tag to retrieve.

Example

var foo = document.getElementsByTagName("li");
var foo = document.getByTag("li"); // shortcut

Properties

getElementById

http://developer.mozilla.org- /en- /docs- /DOM:document.getElementById

Shorthand

getById

Parameters

idNamethe id to retrieve.

Example

var foo = document.getElementById("foo");
var foo = document.getById("foo"); // shortcut

getElementsByName

http://developer.mozilla.org- /en- /docs- /DOM:document.getElementsByName

Shorthand

getByName

Parameters

namethe name to retrieve.

Example

var foo = document.getElementsByName("foo");
var foo = document.getByName("foo"); // shortcut

Properties

getAttribute

http://developer.mozilla.org- /en- /docs- /DOM:element.getAttribute

Parameters

attributethe attribute to retrieve.

Example

var foo = document.getElementById("foo");
var attr = foo.getAttribute("class");
// returns class (yes, even in IE)

setAttribute

http://developer.mozilla.org- /en- /docs- /DOM:element.setAttribute

Parameters

attributethe attribute to set.
valuethe value to set.

Example

var foo = document.getElementById("foo");
foo.setAttribute("class", "bar");
// sets class (yes, even in IE)

hasAttribute

http://developer.mozilla.org- /en- /docs- /DOM:element.hasAttribute

Parameters

attributethe attribute to set.
valuethe value to set.

Example

var foo = document.getElementById("foo");
if (foo.hasAttribute("class")) {
   foo.removeAttribute("class");
}
// (yes, even in IE)

Window

These functions are bound to document.defaultView.

Summary
Properties
getComputedStylehttp://developer.mozilla.org- /en- /docs- /DOM:window.getComputedStyle
getPropertyValueGrabs individual property values from an element’s computed style
removePropertyRemoves individual property values from an element’s computed style
setPropertySets individual property values on an element’s computed style

Properties

getComputedStyle

http://developer.mozilla.org- /en- /docs- /DOM:window.getComputedStyle

Parameters

elementthe computed element to retrieve.
pseudoElt(optional) the computed pseudo-element to retrieve.

Example

var foo = document.getElementById("foo");
var computedStyle = document.defaultView.getComputedStyle(foo, null);

getPropertyValue

Grabs individual property values from an element’s computed style

Parameters

propertythe property to retrieve.

Example

var foo = document.getElementById("foo");
var width = document.defaultView.getComputedStyle(foo, null).getPropertyValue("width");

removeProperty

Removes individual property values from an element’s computed style

Parameters

propertythe property to remove.

Example

var foo = document.getElementById("foo");
var width = document.defaultView.getComputedStyle(foo, null).removeProperty("width");

setProperty

Sets individual property values on an element’s computed style

Parameters

propertythe property to modify.
valuethe value to set

Example

var foo = document.getElementById("foo");
var width = document.defaultView.getComputedStyle(foo, null).setProperty("width", "200");