javascript高手请进啊!~

来源:百度知道 编辑:UC知道 时间:2024/05/05 09:41:16
在javascript中
有个
<form id="pform" name="pform" action="">
<input type="radio" name="orderByTime" value="0" />
<input type="radio" name="orderByTime" value="1" />
</form>

用javascript怎么取
俺是一个form里面有两个单选按钮
俺想 用js取到他们的值 然后在做最后的处理
就是 一下 取到全部的 radio的值

一般没有必要渠道所有的值,只取一个选中的值就可以了。

一定要取道所有的话,这样:
<form id="pform" name="pform" action="">
<input type="radio" name="orderByTime" value="0" />
<input type="radio" name="orderByTime" value="1" />
</form>
<input type="button" value="取值" onclick = kk() >
<script language="JavaScript">
function kk()
{
var arr = document.getElementsByName('orderByTime');
for(var i=0;i<arr.length; i++)
{
alert(arr[i].value);
}
}
</script>

取值当然可以,想取哪个取哪个

方法还很多,结合getElementsByTagName,getElementById,getElementByName以及getAttribute方法即可完成一切任务,另外建议你的input里面设置了name的同时要记得同时设置一个相同值的id属性,因为ie在使用上述方法时会有一个bug,即关于取name和取id的问题,同时写代码争取符合标准,不要只在ie下面测试,注意浏览器兼容!

用"checked"属性确定其选定状态,如果被选定返回true否则false;如果是多个单选的话 可以用循环一个个检查是否被选定,然后返回特征