The DOM object has a series of methods through which you can obtain information about the document tree and manipulate it as you see fit. After capturing an object from the DOM, you will be able to run a series of methods on it. These methods are listed in Table 8-3.
Table 8-3. DOM object methods
Appends the objects in
var dom = dom.append(dom.q("#APPNAME_NODEID"));
Combines an array of bunches into a single bunch:
var bunch1 = dom.q("a"); var bunch2 = dom.q("p"); var combinedBunch = dom.combine([bunch1, bunch2]);
The count method run against the DOM object will always return 1.
var domCount = dom.count();
Removes all nodes set as ephemeral when:
//set ephemeral state for all dom nodes var parentDiv = dom.ephemeral();
Creates a new HTML document fragment with the intention of attaching it to the currently visible document tree. This object may be a container of nodes and will disappear once appended to the live document tree.
//create new document fragment var fragment = dom.fragment();
Prepends the nodes in
//move all images to the top of the DOM tree var moveBunch = dom.q("img");