美文网首页
DOM表格,表单操作

DOM表格,表单操作

作者: ErrorCode233 | 来源:发表于2018-07-19 09:40 被阅读12次

1. DOM表格

1.1 获取表格头部

语法:

表格.tHead

作用:
获取表格thead里的所有内容。

返回值:
返回由thead里内容组成的一个对象。
表格只有一个thead,如果没有的话返回一个null

var tab = document.getElementById("tab");
var tabHead  = tab.tHead;
=console.log(tabHead);      //<thead>

1.2 获取表格主体

语法:

表格.tBodies

作用:
获取到表格tbody的内容。

返回值:
tbody在表格中可以出现多个
返回一个由tbody的内容组成的类数组,每个tbody是类数组中的一个数据。

var tabBodies = tab.tBodies;
console.log(tabBodies);         //HTMLCollection [ <tbody> ]

1.3 获取表格底部内容

语法:

表格.tFoot

作用:
获取表格tfoot里的所有内容。

返回值:
返回由获取到的tfoot里的内容组成的一串对象
表格里只有一个tfoot,如果没有,则返回一个null

var tabFoot = tab.tFoot;
console.log(tabFoot);           //<tfoot>

1.4 获取表格行

语法:

tBodies[n].rows   //获取表格主体里的某行  
thead.rows        //获取表格头部里的行  
tFoot.rows        //获取表格底部里的行  
表格.rows         //获取表格里的行

返回值:
获取到的是一行,是一个集合。使用的话需要使用下标去取,可以直接给这一行进行操作。

//获取第一组tbody中的所有行
var body1 = tabBodies[0].rows;          
console.log(body1);                     //HTMLCollection [ <tr>, <tr>, <tr> ] 
console.log(body1[0])                   //<tr>      获取第一个tbody中的第一个行  

1.5 获取单元格

rows[n].cells

作用:
获取到某一行所有的单元格,他是一个类数组,不能直接操作整行,只能操作单个。

返回值:
返回一个由这一行所有单元格里的内容组成的 类数组

var cell = body1[0].cells;
console.log(cell);      //HTMLCollection [ <td>, <td>, <td> ]
console.log(cell[1].innerHTML)      //小明

2. 表单操作

2.1 获取表单

获取表单也可以使用name去获取
语法:

表单.name

2.2获取表单的值:

可以获取值的表单有:text/radio/checkbox/select/textarea

语法:

node.value

2.3 表单事件

2.3.1 onchange

语法:

表单元素.onchange    

当表单有变化的时候会触发这个事件,一般用在select

2.3.2 oninput

语法:

表单元素.oninput     

当输入框内容有变化的时候出发这个事件(包括输入空格)

2.3.3 onsubmit

语法:

form.onsubmit

当表单被提交的时候会触发,当点击提交按钮的时候会触发,只能添加给form对象

2.3.4 onreset

语法:

form.onreset

当表单被重置时出发。当点击重置按钮的时候会触发,只能添加给form对象

2.4 表单方法

2.4.1 sublime()

语法:

form.submit();

调用后会立即执行表单提交,执行后会调用表单的onsubmit事件。

2.4.2 reset()

语法:

form.reset();

调用后会立即执行重置表单操作,执行后会调用表单的onrest事件

相关文章

  • DOM表格,表单操作

    1. DOM表格 1.1 获取表格头部 语法: 作用:获取表格thead里的所有内容。 返回值:返回由thead里...

  • [JavaScript] (Day-18) - 操作表单

    用 JavaScript 操作表单和操作DOM是类似的,因为表单本身也是 DOM 树 用 JavaScript 来...

  • 【三十四】操作表单

    用JavaScript操作表单和操作DOM是类似的,因为表单本身也是DOM树。不过表单的输入框、下拉框等可以接收用...

  • JavaScript-DOM

    操作DOM 更新DOM 9.表单 10.操作文件 11.回调

  • JavaScript 浏览器操作

    JavaScript 快速入门 浏览器浏览器对象操作 DOM插入 DOM删除 DOM 操作表单获取值设置值HTML...

  • 四、HTML 表格、列表、表单

    1. 表格 表格操作 2. 列表 3. 表单及属性 属性应用

  • H5常用标签和属性

    表单 dom操作 类样式操作 自定义属性 多媒体标签 网络状态 全屏

  • 「DOM 编程」表单操作

    表单操作 表单为页面的主要组成部分,其中包含许多的表单控件。用户通过控件提供数据并提交给服务器,服务器则做出相应的...

  • DOM-->表单操作

    表单 HTML 元素 表示了文档中的一个区域,这个区域包含有交互控制元件,用来向web服务器提交信息。 nam...

  • DOM-操作表格

    描述:实现对表格数据插入,删除,搜索,排序功能(其实这些表格数据应该是后台传到前台的,我们这里只是为了练习做逻辑操作)

网友评论

      本文标题:DOM表格,表单操作

      本文链接:https://www.haomeiwen.com/subject/szpzpftx.html