关于BOM的一些基本知识以及表格的操作
首先先了解什么是BOM?
BOM:英文全称Browser Object Model,即浏览器对象模型。浏览器页面初始化时,会在内存创建一个全局对象,用来描述当前窗口的属性和状态,这个全局对象被称为浏览器对象模型。
不同于DOM的标准化组织是W3C,JavaScript的语法标准化组织是ECMA,BOM没有官方标准,它最初是Netscape浏览器标准的一部分,也就是说,对于现代浏览器,每个浏览器都有自己的BOM实现方法,所以直接使用BOM会有兼容性问题。
BOM有六个子对象:
createTHead() 在表格中创建一个空的 tHead 元素。
createTBody()在表格中出创建tbody。
createTFoot() 在表格中创建一个空的 tFoot 元素。
deleteTFoot() 从表格删除 tFoot 元素及其内容。
deleteTHead() 从表格删除 tHead 元素及其内容。
insertRow() 在表格中插入一个新行。
说到这就要说一下表格中的添加;
我个人对添加的理解是在原型数组对象中的末尾添加一行,然后在行中对应的td单元格内添加进去内容;
一般在每一行的末尾单元格内都有一个删除和修改:
类似于这样,当点击删除的时候获取到当前行,然后删除,修改也类似,先获取到当前行的各种信息,然后修改再保存;
3.table中Row对象:
deleteCell() 删除行中的指定的单元格
语法:tablerowObject.deleteCell(index)
insertCell() 在一行中的指定位置插入一个空的 td 元素。
tablerowObject.insertCell(index)
返回值:一个 TableCell 对象,表示新创建并被插入的元素。
TableRow 对象属性
vAlign 设置或返回在行中的数据的垂直排列方式。
语法:tablerowObject.vAlign=top|bottom|middle|baseline
rowIndex 返回该行在表中的位置。
语法:tablerowObject.rowIndex
最新文章
- SharePoint 2103 Check user permission on list
- 跨域请求——WebClient通过get和post请求api
- php中header函数参数的Cache-control:private,no-cache,must-revalidate,max-age是使用方法!
- 技海拾贝 - Java
- [git]通过commit_id找回文件
- SpringMvc 相关,bean map转换,百度天气,base64.js,jsBase64.java;
- 2014年3月份第2周51Aspx源码发布详情
- [Java Web – Maven – 1A]maven 3.3.3 for windows 配置(转)
- 编程规范 html部分
- JS之数组
- 【转】如何在 Windows 中执行干净启动
- [设计模式] 12 代理模式 proxy
- Tomcat目录介绍以及运行时寻找class的顺序
- JSP的笔记
- 转:Sharethrough使用Spark Streaming优化实时竞价
- Mongo客户端
- ios消息的交互方式
- Mask_RCNN学习记录(matterport版本)
- vue-video-player集成videojs-contrib-hls实现.m3u8文件播放
- JS_高程3.基本概念(2)
热门文章
- linux下nginx结合keepalived实现主从切换的配置
- web手工项目04-测试报告的核心内容-HTTP请求和响应-fiddler工具进行抓包
- (转)Flink简介
- iOS-宏定义
- [转载]Oracle中TO_NUMBER()函数的用法
- IdentityServer4 学习一
- C#中输入法全角转换半角
- ${__setProperty 等常见jmeter参数相关博客汇总
- redis批量删除键的操作
- List 报错 java.lang.UnsupportedOperationException