遍历表单的 elements 集合来访问 Input 对象。(DOM elements 集合)

来源:互联网 发布:windows media play 编辑:程序博客网 时间:2024/06/05 09:18
<form id="myForm">Firstname: <input id="fname" type="text" value="Mickey" name="ppp" />Lastname: <input id="lname" type="text" value="Mouse" />  <input id="sub" type="button" value="Submit" /></form><button id="elementsBtn">elements 集合 点击测试</button>
                            $("#elementsBtn").on('click', function(event) {// 一:// <!-- elements 集合可返回包含表单中所有元素的数组。// 元素在数组中出现的顺序和它们在表单的HTML 源代码中出现的顺序相同。 -->// 每个元素都有一个 type 属性,其字符串值说明了元素的类型。// 语法 formObject.elements[].propertyvar x=document.getElementById("myForm");for (var i=0;i<x.length;i++)  {  document.write(x.elements[i].value);  document.write("-----------");  document.write(x.elements[i].type);  document.write("<br />");  } // 二:// 提示和注释// 提示:如果 elements[] 数组具有名称(input 标签的 id 或 name 属性),那么该元素的名称就是 formObject 的一个属性,因此可以使用名称而不是数字来引用 input 对象。// 举例,假设 x 是一个 form 对象,其中的一个 input 对象的名称是 fname,则可以使用 x.fname 来引用该对象。//可以通过 name或id的值来选中当前的元素x.currentId 或 x.currentNameconsole.log(x.fname.id+ " "+ x.fname.type+ " "+ x.fname.value)    //fname text Mickeyconsole.log(x.ppp.id+ " "+ x.ppp.type+ " "+ x.ppp.value)    //fname text Mickey});


阅读全文
0 0
原创粉丝点击