getElementsByID这个方法是不存在的。方法getElementByID返回一个object,getElementsByName返回一个同名元素集合,getElementsByTagName返回一个同类型元素集合
解决方案 »
- 用ajax获取的数据怎么能出现在"右键"-"查看源代码"里?
- 高分求js 关键字验证
- 在线客服系统, 高手请赐教
- js实现int到double的类型转换
- 如何实现js的跨过页面传值
- 求script debugger免费下载
- 请问怎么能做到form提交而form中的button不提交?
- KindEditor4.1.7中 删除控件 问题
- 如何在网页上实现拖拉选中效果?
- 一个10*20的表格,每个单元都要onclick,请问有没有方法可以不写200次onclick=''呢
- ***Checkbox问题,如何判断所选择的记录中的字段是否相同!!!急~!在线等~谢谢!***
- 请问vml中如何解决文字放大缩小的问题?
getElementsByName 根据 NAME 标签属性的值获取对象的集合。
getElementsByName
getElementsByTagName
而且
getElementById 获取对 ID 标签属性为指定值的第一个对象的引用。
getElementsByName 根据 NAME 标签属性的值获取对象的集合。
<script language="JavaScript">
function initialize()
{
var aInput = document.getElementsByTagName("input");//返回数组
for (var i=0;i<aInput.length;i++)
{
if(aInput[i].type=="hidden")
{
alert(aInput[i].name);
}
}
}
</script><form>
<input type="hidden" name="h1" value="1111">
<input type="hidden" name="h2" value="2222">
<input type="text" name=h3>
</form>
<input type="button" value="test" onclick="initialize()">