Sélectionner des nœuds

document.getElementById(id);
document.getElementsByTagName(name);
document.getElementsByClassName("intro");
document.getElementById("intro").parentNode;
document.getElementById("intro").firstChild;
document.getElementById("intro").lastChild;

Modifier un nœud

document.getElementById("p1").innerHTML="Newtext!";
document.getElementById("p1").style.fontFamily="Arial";

Accéder aux attributs

node.getAttributeNode("nomAttribut")
node.getAttributeNode("nomAttribut").nodeValue

Modifier les attributs d’un nœud

node.setAttribute("nomAttribut","valeur");

Supprimer des nœuds

node.parentNode.removeChild(node);
node.removeAttribute("nomAttribut");

Créer des nœuds

newNode=document.createElement("nomNoeud");
newAtt=document.createAttribute("nomAttribut");
newAtt.nodeValue="valeurAttribut";