黑马程序员技术交流社区

标题: 如何获取<span>的值 [打印本页]

作者: 李维    时间: 2012-8-24 15:00
标题: 如何获取<span>的值
本帖最后由 李维 于 2012-8-24 15:17 编辑

比如有一段代码:
<div id="test"  >此处还有个// on  click ="ch  eck()"//不知道怎么显示不出来。不是间开的哦,加空格是为了显示出来。
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
</div> 那么,我该如何获取到<span>里的1 2 3 4?
要求不能修改我上面的代码。
求解!
作者: 王小刚    时间: 2012-8-24 15:21
本帖最后由 王小刚 于 2012-8-24 15:22 编辑

这个不难哦。思路是这样的:
我们可以获取div节点对象,再跟据div节点,获取该div节点下的所有span节点。
然后使用循环把每一个 span中的数学获取到。
代码如下:
<script type="text/javascript">  
function check(){
   //获取div节点对象。
    var divNode = document.getElementById("test");   
   //获取此div节点对象下的所有span节点对象。
    var nodeList = divNode.getElementsByTagName("span");   
    for( i = 0;i<nodeList.length;i++){   
       alert(nodeList.innerHTML);   
   }   
}
</script>  





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2