1,通过id来得到元素对象,
如:var obj=document.getElementById("tr1");
2 得到父节点对象,通过parentNode,
如:var obj=document.getElementById("tr1");
var obj1=obj.parentNode;
3 得到子节点个数。通过childNodes.length
如:var obj=document.getElementById("tr1");
var obj1=obj.parentNode;
alert(obj1.childNodes.length);
4 得到第一个子节点。类似数组下标
如:var obj2=obj1.childNodes[0];
5 得到第一个子节点的值,通过innerText
如:var obj=document.getElementById("tr1");
var obj1=obj.parentNode;
alert(obj1.childNodes.length);
var obj2=obj1.childNodes[1].childNodes;
alert(obj2[1].innerText);
在xml中的父子节点则用nodeValue来代替innerText。在jsp中则使用innerText。
innerText表示开始标签和结束标签之间的内容。
得到父节点:parentNode,得到全部子节点:childNodes,得到第一个子节点:childNodes[0],得到子节点值:innerText。
如:var obj=document.getElementById("tr1");
2 得到父节点对象,通过parentNode,
如:var obj=document.getElementById("tr1");
var obj1=obj.parentNode;
3 得到子节点个数。通过childNodes.length
如:var obj=document.getElementById("tr1");
var obj1=obj.parentNode;
alert(obj1.childNodes.length);
4 得到第一个子节点。类似数组下标
如:var obj2=obj1.childNodes[0];
5 得到第一个子节点的值,通过innerText
如:var obj=document.getElementById("tr1");
var obj1=obj.parentNode;
alert(obj1.childNodes.length);
var obj2=obj1.childNodes[1].childNodes;
alert(obj2[1].innerText);
在xml中的父子节点则用nodeValue来代替innerText。在jsp中则使用innerText。
innerText表示开始标签和结束标签之间的内容。
得到父节点:parentNode,得到全部子节点:childNodes,得到第一个子节点:childNodes[0],得到子节点值:innerText。