首页 > 程序开发 > web前端 > JavaScript >

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

2012-07-19

[html]....<tr><td name=&#39;subbtn&#39; id=&#39;subbtn&#39;>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>...

[html]
....
<tr><td name=&#39;subbtn&#39; id=&#39;subbtn&#39;>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(&#39;ID&#39;).getElementsByTagName("标签名称");

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


作者:cjh6311882
相关文章
最新文章
热点推荐