<DOM> document->window.document(window几乎都是可省略的)
Node->Document->Html->{Head,Body}
方法: Element GetElementById(id) ; Elements getElementsByTagName(标签名) ;
Elements getElementsByName(name属性) ; Elements getElementsByClassName(class属性)
向某个子标签添加子节点
例如:Table中添加tr
var table = document.getElementsByTagName('table')[0];
var tr = document.createElement("tr");
var td1 = document.createElemtn('td');
var td2 = document.createElement('td');
var text1 = document.createTextNode("赵日天");
var text2 = document.createTextNode("男");
td1.appendChild(text1);
td2.appendChild(text2);
tr.appendChild(td1);
tr.appendChild(td2);
table.appendChild(tr);//此处即将<tr><td>赵日天</td><td>男</td></tr>添加到table的节点末尾
某个标签删除某个子标签
例如TABLE中删除TR
var tr = document.getElementById("delTr");
var table = tr.parentNode();
table.removeChild(tr);
根据table的子标签tr中的某个td删除tr
var td = document.getElementById("delTd");
var tr = td.parentNode();
var table = tr.parentNode();
table.removeChild(tr);