Create an instance of a DOM helper with a new document object.
Instance Method Summary | |
createDom(string tagName, (Object|null|string=) opt_attributes, (goog.dom.Appendable|null|undefined) var_args) ⇒ !Element Returns a dom node with a set of attributes. This function accepts varargs
for subsequent nodes to be added. Subsequent nodes will be added to the
first node as childNodes.
So:
| |
createElement(string name) ⇒ !Element Creates a new element. | |
createTable(number rows, number columns, boolean= opt_fillWithNbsp) ⇒ !Element Create a table. | |
createTextNode(string content) ⇒ !Text Creates a new text node. | |
getCompatMode() ⇒ string Returns the compatMode of the document. | |
getDocument() ⇒ !Document Gets the document object being used by the dom library. | |
getDocumentHeight() ⇒ number Calculates the height of the document. | |
getDocumentScroll() ⇒ !goog.math.Coordinate Gets the document scroll distance as a coordinate object. | |
getDocumentScrollElement() ⇒ ?Element Gets the document scroll element. | |
getElement((Element|null|string) element) ⇒ ?Element Alias for {@code getElementById}. If a DOM node is passed in then we just return that. | |
getElementByClass(string className, (Document|Element|null=) opt_el) ⇒ ?Element Returns the first element we find matching the provided class name. | |
getElementsByClass(string className, (Document|Element|null=) opt_el) ⇒ {length: number} Returns an array of all the elements with the provided className. | |
getElementsByTagNameAndClass(?string= opt_tag, ?string= opt_class, (Document|Element|null=) opt_el) ⇒ {length: number} Looks up elements by both tag and class name, using browser native functions ({@code querySelectorAll}, {@code getElementsByTagName} or {@code getElementsByClassName}) where possible. The returned array is a live NodeList or a static list depending on the code path taken. | |
getViewportSize(?Window= opt_window) ⇒ !goog.math.Size Gets the dimensions of the viewport. | |
getWindow() ⇒ !Window Gets the window object associated with the document. | |
htmlToDocumentFragment(string htmlString) ⇒ !Node Converts an HTML string into a node or a document fragment. A single Node is used if the {@code htmlString} only generates a single node. If the {@code htmlString} generates multiple nodes then these are put inside a {@code DocumentFragment}. | |
isCss1CompatMode() ⇒ boolean Returns true if the browser is in "CSS1-compatible" (standards-compliant) mode, false otherwise. | |
setDocument(!Document document) Sets the document object. |