将标签变为数组 <div><span>1</span><span>2</span><span>3</span><span>4</span></div>怎么把div里面的span写成一个数组啊,分数没有多少啦,请见谅。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jquery:div给个id号比如div1var o=$("div#div1 >span")然后可以对这个循环即可 什么意思?document.getElementById('div的id').getElementsByTagName('span') 这个意思吗? 如果要变成数组,还得遍历他写入数组 getElementsByTagname就能获得span集合了,在很多地方就可以直接象数组一样用了,如果你真要用数组也可以,如下<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> 各位前辈 帮帮我 js获取地域跳转问题 正则表达式达人进 请问高手个js 删除修改表格内容的问题 div中嵌套img不能填充完整的问题! 关于colorbox看不到next,previous和close????? 这2个正则有什么区别? JS的好手门帮个忙 能用javascript自己设置表格得行宽列高吗?特急 Struts标签的textfield 和 select 取值问题 json得到下一个键值对 js无法自动移动到下一个字段(表单框)?? 如何实现数据缓存 xml ?
div给个id号比如div1
var o=$("div#div1 >span")
然后可以对这个循环即可
document.getElementById('div的id').getElementsByTagName('span') 这个意思吗?
如果要变成数组,还得遍历他写入数组
<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>