HTML DOM elements 集合包含哪些元素
2017-01-01 11:43
239 查看
<form action="javascript:void%200" onsubmit="sendData();return false" name='form1'> <p>First name:<input type="text" name="firstname" size="20"></p> <p>Last name:<input type="text" name="lastname" size="20"></p> <p>Gender:<input type="text" name="gender" size="2"></p> <p>Country:<input type="text" name="country" size="20"></p> <p><button type="submit">Send Data</button></p> </form> <script> var frm = document.forms[0]; var numberElements = frm.elements.length; for(var i=0; i<numberElements;i++){ alert(frm.elements[i].type); } alert(numberElements); </script>
输出结果为:5 text text text text submit。
elements定义:
elements 集合可返回包含表单中所有元素的数组。
元素在数组中出现的顺序和它们在表单的HTML 源代码中出现的顺序相同。
每个元素都有一个 type 属性,其字符串值说明了元素的类型。
当把<p>元素删除后,elements的长度为0,这说明elements中不包含p元素。经过测试几次,知道,elements中包含input,select,而不包含p,ul,li
,
相关文章推荐
- PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
- HTML中为何p标签内不可包含div标签?那哪些块元素里面不能放哪些块元素呢?
- PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
- 使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息
- HTML中为何p标签内不可包含div标签?那哪些块元素里面不能放哪些块元素呢?
- HTML中为何p标签内不可包含div标签?那哪些块元素里面不能放哪些块元素呢?
- Dom元素基本操作方法API,先记录下,方便以后使用。 W3C DOM和JavaScript很容易混淆不清。DOM是面向HTML和XML文档的API,为文档提供了结构化表示,并定义了如何通过脚本
- 转一个js类型判断函数,支持返回dom 元素的类型,像HTMLBody
- 断集合字符串是否包含某元素
- HTML P不能包含块级元素(包括自身)
- HTML中行内元素与块级元素有哪些及区别?
- 谷歌笔试题--给定一个集合A=[0,1,3,8](该集合中的元素都是在0,9之间的数字,但未必全部包含), 指定任意一个正整数K,请用A中的元素组成一个大于K的最小正整数。
- 给定一个集合A=[0,1,3,8](该集合中的元素都是在0,9之间的数字,但未必全部包含), 指定任意一个正整数K,请用A中的元素组成一个大于K的最小正整数。
- XML 与 HTML 有什么区别?请写出一个包含个人姓名、年龄、性别的 XML 简单元素。
- (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
- 谷歌笔试题--给定一个集合A=[0,1,3,8](该集合中的元素都是在0,9之间的数字,但未必全部包含), 指定任意一个正整数K,请用A中的元素组成一个大于K的最小正整数。
- 证明n个元素的集合包含2的n次方个子集
- qq克隆匹配DOM,并选中当前克隆匹配元素集合
- 查找DOM元素的方法集合(searchElement.js)
- 如何让动态创建的页面元素响应用户事件 (HTML/javascript/jQuery/Ajax/DOM)