通过 document.getElementsByName 获取数组对象,传递多个值
来源:互联网 发布:linux dns配置 ubuntu 编辑:程序博客网 时间:2024/06/02 05:18
<html>
<head>
<script type="text/javascript">
function getElements()
{
var x=document.getElementsByName("myInput");
alert(x.length);
var idStr = '';
var sum = 0;
for(var i=0; i<x.length; i++ ){
if(x[i].value != '0' && x[i].value!=''){
idStr = idStr + x[i].value + ','
sum = sum + parseInt(x[i].value);
}
}
idStr = idStr.substring(0, idStr.length-1);
alert(idStr);
alert(sum);
}
</script>
</head>
<body>
<input name="ids" type="hidden" value='aaa'/><input name="myInput" type="text" size="20" /><br />
<input name="ids" type="hidden" value='bbb'/><input name="myInput" type="text" size="20" /><br />
<input name="ids" type="hidden" value='ccc'/><input name="myInput" type="text" size="20" /><br />
<br />
<input type="button" onclick="getElements()" value="名为 'myInput' 的元素有多少个?" />
</body>
<head>
<script type="text/javascript">
function getElements()
{
var x=document.getElementsByName("myInput");
alert(x.length);
var idStr = '';
var sum = 0;
for(var i=0; i<x.length; i++ ){
if(x[i].value != '0' && x[i].value!=''){
idStr = idStr + x[i].value + ','
sum = sum + parseInt(x[i].value);
}
}
idStr = idStr.substring(0, idStr.length-1);
alert(idStr);
alert(sum);
}
</script>
</head>
<body>
<input name="ids" type="hidden" value='aaa'/><input name="myInput" type="text" size="20" /><br />
<input name="ids" type="hidden" value='bbb'/><input name="myInput" type="text" size="20" /><br />
<input name="ids" type="hidden" value='ccc'/><input name="myInput" type="text" size="20" /><br />
<br />
<input type="button" onclick="getElements()" value="名为 'myInput' 的元素有多少个?" />
</body>
</html>
结果:
0 0
- 通过 document.getElementsByName 获取数组对象,传递多个值
- document.getElementsByName获取的是数组
- IE document.getElementsByName获取失败的解决方案
- js通过document.getElementById获取不到对象
- document.getElementsByName()
- document.all & document.getElementsByName?
- 修正IE下document.getElementsByName无法获取DIV标签
- 修正IE下document.getElementsByName无法获取DIV SPAN标签
- 修正IE下document.getElementsByName无法获取DIV标签
- 修正IE下document.getElementsByName无法获取DIV标签
- 解决IE下document.getElementsByName无法获取DIV,span标签
- 使用document.getElementsByName("name")获取元素的value值
- IE下document.getElementsByName无法获取DIV标签
- JavaScript中用解决document.getElementsByName不能获得对象的问题
- getElementById;getElementsByName;getElementsByTagName获取对象的区别
- getElementById;getElementsByName;getElementsByTagName获取对象的区别
- getElementById;getElementsByName;getElementsByTagName获取对象的区别
- 获取HTML元素3个方法:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()
- ios捕获异常并发送图片,便于解决bug
- ftk学习记(对话框篇)
- Labview学习之远程控制VI
- OSCache学习(2)_缓存对象
- java
- 通过 document.getElementsByName 获取数组对象,传递多个值
- WPF入门:用 Modern UI + Metro Chart 打造漂亮的图表(1)
- hdu1176免费馅饼
- window7默认打开方式被改错了,软件打不开,怎么改回去?
- undefined symbol: _ZN9QListData11detach_growEPii
- Android即时通信软件设计(一)(网络通信)
- 高斯函数在计算机视觉中的应用
- ZOJ3640 Help Me Escape(概率dp)
- ..