var divs = getElementsByTagName("div");
for(var i=0;i<divs.length;i++)
{
if(divs[i].id.indexOf("menu")==0)
{
//.....
}
}
for(var i=0;i<divs.length;i++)
{
if(divs[i].id.indexOf("menu")==0)
{
//.....
}
}
解决方案 »
- 正则表达式{n,m}的匹配,求解释
- 如何判断上传图片的大小,要求小于20k!!!!急
- 求Tab菜单(选项卡菜单)开发思路
- flex 与 js 交互问题
- 菜鸟入门级问题。是字符串还是对象。
- 请问:有n个<A onmouseover=funtion1() onmounseout=function2()><img></img></A>,当鼠标移到上面时,img换一张,移开变回原来的那一张
- 在Firefox中如何限制textarea每行输入的字符数?
- 请问netscape中怎么移动层?
- 这一句javascript怎么写?
- jquery让div位置根据浏览器视口变化而变,能一直保持居中。
- 通过JS连续把控件框的值合并并多次添加到文本区
- 如何去掉$aaaaaaa$$aaaaaaa$$$aaaaaaaaaa$这一字符串里面的$?
for(var i=0;i<a.length;i++){
if(a[i].id.substr(0,4)=="menu"){
alert(a[i].innerText)
}
}
<div id="menu_aa">xxx……xxx</div>
<div id="menu_bc">xxx……xxx</div>
<div id="menu_df">xxx……xxx</div>
<div id="menu_mk">xxx……xxx</div>
</div><script>
var m = document.getElementById("menu").childNodes;
for(var i=0,len=m.length; i<len; i++)
{
document.write(m[i].id);
}
</script>
2遍历各个div元素
3判断id属性 是否以name开头
var m = document.getElementById("menu").childNodes;
for(var i=0,len=m.length; i<len; i++)
{
if(m[i].nodeType == 1) document.write(m[i].id);
}
</script>