//这样写咋不行?
var idArray=document.getElementsByName('id');
for(var id in idArray){
//alert(id.value);
alert(idArray[id].value)
}
解决方案 »
- IE8中OPTIONS.LENGTH提示錯誤。
- 高手帮我看看,我这种写法为何ie不兼容?
- 在URL中定位目标字符串的实例的问题
- 关于文本框设置值的问题,求帮忙。
- JQ如何获取UL里的前3个li,然后更改em的class属性
- 怎样在文本框中输完后按回车后再调用Javascript函数
- 急问,如何在关闭浏览器同时执行一个事件,不用onunload?
- 求HTML内提取文本的正则
- 请问那种没有任何边框的窗体如何实现?我以前见过有人用它做过拟qq,现在找不着了
- 请问如何将随机生成的的数字转变成图片?
- javascript如何new 一个options对象?就是select的options,不是Option.
- 有谁用过Niceforms v.10 ,如何解决控件不能用onblur各其他事件
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<input type="checkbox" checked name="id" value="1"/>
<input type="checkbox" name="id" value="2"/>
<input type="checkbox" name="id" value="3"/> <script>
var idArray=document.getElementsByName("id");
for(var i=0;i<idArray.length;i++){
alert(idArray[i].value);
if(idArray[i].checked) idArray[i].outerHTML="";
}
</script>
</BODY>
</HTML>
在FF下 必须用id
就是 <input id='xxx'>
ie弹出length
<input type="checkbox" name="id" value="2"/>
<input type="checkbox" name="id" value="3"/>
<span onclick="javascript:xzy();">确定</span>
<script>
function xzy(){
var str="";
var Item = document.getElementsByName("id");
for(var i=0;i<Item.length;i++){
if(Item[i].checked)
str=str+"|"+Item[i].value;
}
alert(str);
}
</script>
通过IE7及FF测试