不写前台好多年!现在老大让我写jsp郁闷
请教一个很简单的问题 ,javascript 获得页面的元素(tags) 我只要 <input type="radio" >
那些单选按钮都是动态生成的 id 和 name 没有固定的 ! 我这样写 var getTags= document.getElementsByTagName("input");
只获得了 所有的<input > / 太多了 !嫌影响效率! 哪位大虾 做过类似的求助啊 。
请教一个很简单的问题 ,javascript 获得页面的元素(tags) 我只要 <input type="radio" >
那些单选按钮都是动态生成的 id 和 name 没有固定的 ! 我这样写 var getTags= document.getElementsByTagName("input");
只获得了 所有的<input > / 太多了 !嫌影响效率! 哪位大虾 做过类似的求助啊 。
如果还要更灵活,就用 jQuery组件 所提供强大的选择器。可以按 type 等各种属性进行过滤选择。
如: $("input [type=radio]")
但是忘记 说了! 不能用jquery ! 由于某种原因 对象会冲突 所以 我们不可以用Jquery框架
<input type="radio">abc</input>
<script> window.onload=function()
{
var inp=document.getElementsByTagName("input");
for(var i=0;i<inp.length;i++){
var type =inp[i].type;
alert(type);//这样可以获得type=radio的input,你取值就行了。
}
}
</script>
$("input [type=radio]")楼主不用jquery 就自己遍历吧!搞不好jquery 也是遍历判断的,没看过jquery源码不敢乱喷但是应该也是这样做的,效率问题 忽略了吧