首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

将标签变为数组,该怎么处理

2012-04-19 
将标签变为数组HTML codedivspan1/spanspan2/spanspan3/spanspan4/span/div怎么把div

将标签变为数组

HTML code
<div><span>1</span><span>2</span><span>3</span><span>4</span></div>


怎么把div里面的span写成一个数组啊,分数没有多少啦,请见谅。

[解决办法]
jquery:
div给个id号比如div1
var o=$("div#div1 >span")
然后可以对这个循环即可
[解决办法]
什么意思?
document.getElementById('div的id').getElementsByTagName('span') 这个意思吗? 
如果要变成数组,还得遍历他写入数组
[解决办法]
getElementsByTagname就能获得span集合了,在很多地方就可以直接象数组一样用了,如果你真要用数组也可以,如下
JScript code
<div id="div1"><span>1</span><span>2</span><span>3</span><span>4</span></div><script type="text/javascript" >    var ospans=document.getElementById("div1").getElementsByTagName("span");    var spanarr = new Array;    alert(ospans.length);    for (var i = 0; i < ospans.length; i++) {        spanarr.push(ospans[i].innerHTML);    }    alert(spanarr.join(","));</script> 

热点排行