js中为table添加的一些方法

为了方便构建表格,HTML DOM为 <table>,<tbody>,<tr>元素添加了一些属性和方法。

//为 <table> 元素添加的属性和方法如下。
caption : 保存对 <caption> 元素(如果有)的指针。
tBodies : 是一个 <tbody> 元素的HTMLCollection。
tFoot : 保存着对 <tfoot> 元素(如果有)的指针。
tHead : 保存着对 <thead> 元素(如果有)的指针。
rows : 是一个表格中所有行的HTMLCollection。
createTHead() : 创建 <thead> 元素,将其放到表格中,返回引用值。
createTFoot() : 创建 <tfoot> 元素,将其放到表格中,返回引用值。
createTCaption() : 创建 <caption> 元素,将其放到表格中,返回引用值。
deleteTHead() : 删除 <thead> 元素。
deleteTFoot() : 删除 <tfoot> 元素。
deleteTCaption() : 删除 <caption> 元素。
deleteRow(pos) : 删除指定位置的行。
insertRow(pos) : 向rows集合中的指定位置插入一行。

//为 <tbody> 元素添加的属性和方法如下。
rows : 保存着 <tbody> 元素中行的 HTMLCollection。
deleteRow(pos) : 删除指定位置的行。
insertRow(pos) : 向 rows 集合中的指定位置插入一行,返回对新插入行的引用。

//为 <tr> 元素添加的属性和方法如下。
cells : 保存着 <tr> 元素中单元格的 HTMLCollection。
deleteCell(pos) : 删除指定位置的单元格。
insertCell(pos) : 向 cells 集合中的指定位置插入一个单元格,返回对新插入单元格的引用。