<HTML><HEAD><TITLE> Building tables using DOM </TITLE></HEAD><BODY ID="bodyNode"><SCRIPT LANGUAGE="JavaScript"><!--row1column1Node = document.createTextNode("test");tableElement = document.createElement("TABLE");tableBodyElement = document.createElement("TBODY");tr1Element = document.createElement("TR");tr1td1 = document.createElement("TD");tr1td2 = tr1td1.cloneNode(true);tr2td1 = tr1td1.cloneNode(false);tr2td2 = tr1td1.cloneNode(true);tr3td1 = tr1td1.cloneNode(false);tr3td2 = tr1td1.cloneNode(false);tr2 = tr1Element.cloneNode(true);tr3 = tr1Element.cloneNode(false);row1column2 = row1column1Node.cloneNode(false);row2column1 = row1column1Node.cloneNode(true);row2column2 = row1column1Node.cloneNode(false);row3column1 = row1column1Node.cloneNode(true);row3column2 = row1column1Node.cloneNode(false);row1column2.nodeValue = "A ";row2column1.nodeValue = "B ";row2column2.nodeValue = "C ";row3column1.nodeValue = "D ";row3column2.nodeValue = "E ";returnValue = tableElement.insertBefore(tableBodyElement);tableBodyElement.insertBefore(tr3);tableBodyElement.insertBefore(tr2, tr3);tableBodyElement.insertBefore(tr1Element, tr2);tr1Element.insertBefore(tr1td2);tr1Element.insertBefore(tr1td1, tr1td2);tr2.insertBefore(tr2td2);tr2.insertBefore(tr2td1, tr2td2);tr3.insertBefore(tr3td2);tr3.insertBefore(tr3td1, tr3td2);tr1td2.insertBefore(row1column2);tr1td1.insertBefore(row1column1Node);tr2td2.insertBefore(row2column2);tr2td1.insertBefore(row2column1);tr3td2.insertBefore(row3column2);tr3td1.insertBefore(row3column1);bodyNode.insertBefore(tableElement);// --></SCRIPT></BODY></HTML>
Name (required)
email (will not be published) (required)
Website