Operaciones sobre el DOM

//Código en jQuery
$(document).ready(function(){
	var nodoRaiz = document.documentElement;
	alert(nodoRaiz.nodeName);
	//acceso a los nodos hijos head y body
	var primerNodo =  nodoRaiz.childNodes[0];
	var segundoNodo = nodoRaiz.childNodes[1];
	alert(primerNodo.nodeName);
	alert(segundoNodo.nodeName);
	//acceso directo al nodo body
	var nodoBody = document.body;
	//alert(nodoBody.nodeName);
	var bodyChildren = nodoBody.childNodes.length;
	alert(bodyChildren);
	var divNodoBody= document.body.childNodes[1];
	alert(divNodoBody.getAttribute('id'));
	alert(divNodoBody.childNodes.length);
	//accede al primer titular h1
	var h1Container = divNodoBody.childNodes[1];
	alert(h1Container.getAttribute('id'));
	h1Container.setAttribute('class', 'esq_red');
	//Elimina el atributo id del primer h1
	h1Container.removeAttribute('id');
});

Ejemplos DOM

Lorem ipsum ad his scripta blandit partiendo

  1. Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit
  2. Omnium impetus facilis sed at, ex viris tincidunt ius. Unum eirmod dignissim id quo.

Lorem ipsum ad his scripta blandit partiendo, eum fastidii accumsan euripidis in, eum liber hendrerit an. Qui ut wisi vocibus suscipiantur, quo dicit ridens inciderint id. Quo mundi lobortis reformidans eu, legimus senserit definiebas an eos.

Ius id vidit volumus mandamus, vide veritus democritum te nec, ei eos debet libris consulatu. No mei ferri graeco dicunt, ad cum veri accommodare. Sed at malis omnesque delicata, usu et iusto zzril meliore. Dicunt maiorum eloquentiam cum cu, sit summo dolor essent te.

Blandit incorrupte quaerendum in quo, nibh impedit id vis, vel no nullam semper audiam. Ei populo graeci consulatu mei, has ea stet modus phaedrum. Inani oblique ne has, duo et veritus detraxit. Tota ludus oratio ea mel, offendit persequeris ei vim.

Mea te unum viderer dolores, nostrum detracto nec in, vis no partem definiebas constituam. Dicant utinam philosophia has cu, hendrerit prodesset at nam, eos an bonorum dissentiet.