ASPX的GRIDVIEW提供了丰富的编辑功能,但这些功能需要在服务器上实现再返回到客户端,不单占网络流量,还费时间,如果将生成编辑功能的实现部分在客户端实现,而只需更新时才发送数据到服务器,这样的客户体验更佳了,下面就我的一些实验写出来,与大家共讨论。在这个例子中,只是模拟了表格的编辑功能,并没有更新到服务器,如果使用AJAX方法进行更新,就可以完善了。如果将实现封装成一个类,在使用上就更方便了。
一、有关表格的一些JAVASCRIPT操作和其属性
集合 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
cells[] | 返回包含表格中所有单元格的一个数组。 | 5 | 1 | 1 | No |
rows[] | 返回包含表格中所有行的一个数组。 | 4 | 1 | 9 | Yes |
tBodies[] | 返回包含表格中所有 tbody 的一个数组。 | 4 | Yes |
方法 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
createCaption() | 为表格创建一个 caption 元素。 | 4 | 1 | 9 | Yes |
createTFoot() | 在表格中创建一个空的 tFoot 元素。 | 4 | 1 | 9 | Yes |
createTHead() | 在表格中创建一个空的 tHead 元素。 | 4 | 1 | 9 | Yes |
deleteCaption() | 从表格删除 caption 元素以及其内容。 | 4 | 1 | 9 | Yes |