2.2 获取表单元素数组,存入对象,并遍历输出 p55
来源:互联网 发布:2016淘宝装修模板代码 编辑:程序博客网 时间:2024/04/30 13:10
<!doctype html><html><head> <meta charset="utf-8"> <title>Associative Array</title> <style> </style></head><body><form id="picker"> <label>Value 1:</label> <input type="text" id="first" /><br /> <label>Value 2:</label> <input type="text" id="second" /><br /> <label>Value 3:</label> <input type="text" id="third" /><br /> <label>Value 4:</label> <input type="text" id="four" /><br /> <button id="validate">Validate</button></form><div id="result"></div><script type="text/javascript"> var btn=document.getElementById("validate"); btn.addEventListener("click",validate,false); function validate(event){ event.preventDefault(); var obj=new Object(); //取得form中的表单元素的数组。var arr=document.getElementById("picker").elements; alert(arr.length); //遍历elements得到的数组,将值传入对象 for(var i=0;i<arr.length;i++){ if(arr[i].type=="text"){ obj[arr[i].id]=arr[i].value; } } var str=""; //对象的遍历 for(var key in obj){ str+=key + '->' + obj[key] + '<br />'; }
/*上面对对象的遍历,还可以使用Object.keys()方法:
Object.keys(obj).forEach(function(key){ str+=key + '->' + obj[key] + '<br />'; });
Object.keys() 方法会返回一个由给定对象的所有可枚举自身属性的属性名组成的数组,数组中属性名的排列顺序和使用for-in循环遍历该对象时返回的顺序一致(两者的主要区别是 for-in 还会遍历出一个对象从其原型链上继承到的可枚举属性)。
*/ document.getElementById("result").innerHTML=str; }</script></body></html>
0 0
- 2.2 获取表单元素数组,存入对象,并遍历输出 p55
- 利用数组获取表单元素并循环插入数据库
- iOS 遍历数组,提取相同元素存入其他数组
- iOS 遍历数组,提取相同元素存入另外一个数组
- OC中创建对象,存入数组,并且遍历对象
- C#不使用Split()方法,遍历数组,使用“|”分割元素并输出
- 从键盘输入十个整数存入一维数组中,求出其中的最大数并输出(要求用指针访问数组元素)?
- 从键盘输入十个整数存入一维数组中,求出它们的和及平均值并输出(要求用指针访问数组元素)?
- jquery获取表单控件并遍历
- JS获取表单的值并输出
- 遍历json对象并获取json对象的长度(不是json数组)
- 数组元素值处理并逆序输出
- 如何返回数组并输出元素
- C#删除数组重复元素并输出
- 如何在CStringArray 数组中添加元素,遍历输出元素
- 将数组的奇数位的元素存入数组并返回
- shell中获取字符串长度的方法,获取数组元素个数,获取数组元素,数组遍历
- js中获取并遍历php数组
- android 基本类型的引用如果是以大写开头的就是引用一个类
- 牛顿力学大厦
- Android中EventBus3.0 源码解析
- 注解 反射 概念
- 剑指offer-4-面试19:二叉树的镜像
- 2.2 获取表单元素数组,存入对象,并遍历输出 p55
- VBA/VB/EXCEL 除法和整除
- Codeforces Round #293 (Div. 2) -- D. Ilya and Escalator(概率DP)
- 愿大地母亲保佑你
- Hive 基础之:分区、桶、Sort Merge Bucket Join
- javascript 灵异现象之 if else 先后执行
- windows主机设置301重定向代码
- java 判断对象是否是某个类的类型两种方法
- 网络安全事件频发,全站HTTPS势在必行