`

DOM操作form表单

阅读更多

一、Form对象 
DOM继承关系:Node —— Element —— HMTLElement —— Form 

1、Form对象的属性 
.elements //表单中所有元素的数组 
.length //表单中元素的数目,与elements.length的值一致 
除这两个属性,其它的就是<form>标签中的属性 
注:还有一种特殊的属性——如果表单元素设置了name的值,则这个值就成了表单的一个属性,可以通过form.name来直接访问这个元素。 

2、Form对象的方法 
.submit() //提交表单 
.reset() //重置表单 

3、事件句柄 
.onsubmit = function() // 指定在提交表单之前调用的函数 
.onreset = function() //指定在重置表单前之调用的函数 


二、Select的对象: 
DOM继承关系:Node —— Element —— HTMLElement —— Select 

1、Select对象的属性 
.form // 包含本元素的form对象 
.length //包含<option>元素的个数 
.options // Option对象的数组 
.selectedIndex  // 该 属性可设置或返回下拉列表中被选选项的索引号。如果无选中项,返回-1;如果有多个选中项,则返回第一个选中项的下标 


2、Select对象的方法 
.add( option ) // 添加一个option对象 
.remove( option ) // 删除一个option对象 


三、Option继承关系: 
DOM继承关系:Node —— Element —— HTMLElement —— HTMLOptionElement 

1、Option对象的属性: 
.form // 包含这个option的form对象引用 
.index //本option的位置 
.text  //本option的文本内容 
.value //本option的值 
.selected // 该选项的状态,返回true表示被选中 

2、构造方法 
new Option(text,value) // 生成一个Option对象,通过mySelect.options.add()来添加 (mySelect是你的select对象)

分享到:
评论

相关推荐

    vue获取form表单的值示例

    本文档中将分享一个如何在Vue.js中获取form表单值的示例,使用的是Element-ui组件库以及axios库来发送HTTP请求。下面将详细介绍这些知识点。 ### Vue.js中的表单数据绑定 Vue.js提供了一种简单的方式来实现数据的...

    form表单美化插件

    为了提升用户体验和网站美观度,"form表单美化插件"应运而生。这个插件专门针对这一问题,旨在通过简单的方式将普通的HTML表单元素转化为更为现代、优雅的样式。 该插件基于jQuery库,这意味着它能够无缝集成到使用...

    jquery获取form表单input元素值的简单实例

    在本篇内容中,我们将详细探讨如何使用jQuery来获取form表单中input元素的值,包括文本框、复选框、单选按钮等不同类型input元素的值获取方法。通过jQuery提供的val()方法和attr()方法,我们可以轻松获取或设置input...

    jsp页面js调用form表单的值的方法

    ### JSP 页面中 JS 调用 Form 表单的值的方法 在 Web 开发中,JSP(Java Server Pages)是一种广泛使用的服务器端技术,它允许开发者将动态内容嵌入到静态 HTML 页面中。本篇文章主要介绍如何在 JSP 页面中通过 ...

    基于jQuery和layui的form表单自定义js动态生成

    jQuery是一个强大的JavaScript库,它简化了DOM操作,事件处理,动画效果以及Ajax交互。而layui是一款优秀的前端UI框架,提供了丰富的组件和美观的样式,使得前端页面的构建更加便捷。 一、jQuery基础 jQuery的核心...

    ajax提交form表单

    在IT领域,特别是Web开发中,使用Ajax(Asynchronous JavaScript and XML)进行form表单的无刷新提交是一项关键技能。这种技术允许网页在不重新加载整个页面的情况下与服务器交互,从而提高了用户体验。以下是对给定...

    Form表单模拟美化插件.zip

    JavaScript库或框架,如jQuery或Vue.js,可能被用作基础,以简化DOM操作和事件处理。同时,它可能包含一些其他代码,如CSS预处理器(如Sass或Less)编译的样式文件,或者用于优化性能和兼容性的polyfills。 在...

    form表单中的onblur事件

    在网页开发中,表单(Form)是用户与页面交互的重要元素,用于收集用户输入的信息。在HTML中,我们可以利用各种事件来控制表单元素的行为,`onblur`事件就是其中之一。`onblur`事件是当用户焦点离开某个元素,比如...

    Angular中Dom操作 以及表单( input、checkbox、radio、select、 textarea )结合双休数据绑定实现在线预约功能

    在Angular框架中,DOM操作和表单控件的使用是构建动态Web应用的关键部分。本文将深入探讨如何在Angular环境中进行DOM操作,并结合双向数据绑定,利用input、checkbox、radio、select和textarea等表单元素实现一个...

    dom-form-serializer:将表单字段序列化为JSON表示形式

    var serialize = require ( 'dom-form-serializer' ) . serialize serialize ( document . querySelector ( '#form' ) ) 通过“名称”属性检索的键 序列化字段的默认行为是使用字段的“名称”属性作为序列化对象中的...

    使用FormValidation进行表单验证

    集成`jQuery`可以让`FormValidation`利用其强大的DOM操作和事件处理功能。`jQuery`简化了JavaScript代码,使得绑定验证事件、获取和修改DOM元素变得轻松。通过`$(document).ready()`函数,可以在页面加载完成后初始...

    form表单验证板模板

    在网页开发中,表单(Form)是收集用户数据的重要工具,而表单验证则是确保用户输入的数据符合预期格式和规则的关键步骤。本教程将详细讲解如何使用HTML、JavaScript中的`onfocus()`和`onblur()`事件来实现邮箱注册...

    JQuery.form表单提交参数详解.txt

    `ajaxForm()` 和 `ajaxSubmit()` 方法都是 JQuery Form 插件的一部分,它们可以用来处理表单的提交动作,实现 AJAX 异步提交。 - **`ajaxForm()` 方法**:此方法用于将表单的默认提交行为替换为 AJAX 提交行为。...

    ajax提交form表单和上传图片

    首先,`jquery.js` 是jQuery库的核心文件,它提供了一套简洁易用的API,简化了DOM操作、事件处理和Ajax交互。在我们的场景中,jQuery将帮助我们实现无刷新的表单提交。 接下来,`jquery-form.js` 是一个jQuery插件...

    jquery form表单美化插件

    在IT行业中,前端开发是至关重要的一环,而jQuery作为一个强大的JavaScript库,极大地简化了DOM操作、事件处理以及动画效果的创建。今天我们将深入探讨的是一个关于jQuery的实用工具——"jquery form表单美化插件"。...

    jquery form表单美化插件修订

    在IT行业中,前端开发是构建用户界面的关键环节,而jQuery作为一个强大的JavaScript库,极大地简化了DOM操作、事件处理以及动画效果。"jquery form表单美化插件修订"这个主题涉及到了jQuery的一个具体应用,即对网页...

    form表单日期输入时间控件2

    在网页开发中,`form`表单是收集用户数据的核心元素,...jQuery使得DOM操作更加简单,同时提供了丰富的事件处理和动画效果。一个典型的jQuery时间选择器插件,如`jQuery UI`的`datepicker`,可以这样使用: ```html ...

    清空表单标签js

    总结,清空表单标签的JavaScript方法主要涉及HTML表单元素、DOM操作以及事件监听。开发者可以根据需求选择使用内置的`reset()`方法,或者编写自定义的清空逻辑来实现更灵活的功能。同时,理解这些基础概念对于进行...

    form表单验证.rar

    "form表单验证.rar" 提供的是一组使用JavaScript实现的经典表单验证特效动画,可以帮助开发者学习和理解如何优雅地处理用户输入的验证过程。下面我们将详细探讨JavaScript、前端开发、HTML和CSS在表单验证中的应用。...

    jquery form 表单验证神器

    首先,我们来看一下**jQuery**,这是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互。jQuery Form 验证插件充分利用了jQuery的优势,使得开发者可以通过简单的API调用来实现复杂的...

Global site tag (gtag.js) - Google Analytics