当前位置:编程学习 > JAVA >>

javascript对于dom的操作--得到兄弟节点 && getElementsByTagName使用方法

[html] 
.... 
<tr><td name='subbtn' id='subbtn'>afdfa</td><td>adda</td><td>3dd</td></tr> 
<tr><td>ddbb</td><td>bddd</td><td>5dd</td></tr> 
<tr><td>ccdd</td><td>fdd</td><td>5d55</td></tr> 
.... 
<script> 
var sub = document.getElementById("subbtn"); 
var thb = document.getElementById("thid"); 
var ths = document.getElementsByTagName("th"); 
var value=ths[0].innerHTML; 
thfirst=ths[0]; 
value=thfirst.<span style="color:#6600cc;">nextSibling</span>.<span style="color:#ff0000;">innerHTML</span>; 
alert(value) 
alert(sub.name) 
</script> 

document 树结点
parentElement 父元素
parentNode  父结点
childNodes 所有子结点 有s哦
firstChild  第一个子结点
lastChild 最后一个子结点
nextSibling  下一个兄弟结点
previousSibling  上一个兄弟结点

获得一个元素的值可以使用innerHTML.

 

getElementsByTagName

var item=document.getElementById('ID').getElementsByTagName("标签名称");

item[1]就是第一个标签(在IE中是第二个,IE从0开始计数)


作者:cjh6311882
补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,