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

js 中怎么得到以某位字母开头的元素

2012-11-03 
js 中如何得到以某位字母开头的元素input typetest names${ q.id } /这个是在c:forEach里的我想

js 中如何得到以某位字母开头的元素
<input type="test" name="s${ q.id }" />
这个是在<c:forEach>里的
我想得到所有的以s开头的test的值

[解决办法]

探讨
ms = document.getElementsByTagName("INPUT") 
for(i = 0;i <ms.length;i++) 

if(ms[i].name.substr(0,1) == "s") 

  alert(ms[i].name) 

}

[解决办法]
jquery:
$("input[@name^=s]")
[解决办法]
Java code
ms =$get("INPUT") for(i = 0;i <ms.length;i++) { if(ms[i].name.substr(0,1) == "s") {   alert(ms[i].name) } }
[解决办法]
老孟的方法可行,也可以去参考一下 prototype 里面的关于 CSS Selector的部分,都是非常有趣的东西。强大的让我们不敢想象。

jquery/ext都有类似的东西。

热点排行