位置: 编程技术 - 正文

javascript如何创建表格(javascript绘制表格的二种方法)(javascript create)

编辑:rootadmin

1、inserRow()和insertCell()函数

insertRow()函数可以带参数,形式如下:

insertRow(index):index从0开始

这个函数将新行添加到index的那一行前,比如insertRow(0),是将新行添加到第一行之前。默认的insertRow()函数相当于insertRow(-1),将新行添加到表的最后。一般我们在使用的时候都是:objTable.insertRow(objTable.rows.length).就是为表格objTable在最后新增一行。

insertCell()和insertRow的用法相同,这里就不再说了。

2、deleteRow()和deleteCell()方法

deleteRow()函数可以带参数,形式如下:deleteRow(index):index从0开始

和上面两个方法差不多的意思,就是删除指定位置的行和单元格。要传入的参数:Index是行在表格中的位置,可以下面的方法取得然后去删除:

在使用过程中我碰到的一个问题跟大家说一下,就是删除表格的行的时候,如果你删除了某一行,那么表格行数是马上就变化的,所以如果你要删除表格的所有行,下面的代码是错误的:

这段代码要删除原来的表格的表体,有两个问题。首先不能是deleteRow(i),应该是deleteRow(1)。因为在删除表格行的时候,表格的行数在变化,这就是问题的关键,rows.length总是在变小,删除的行数总是会比预想的要少一半,所以正确的删除表格的行的代码应该这样:

3、动态设置单元格与行的属性

A、采用setAttribute()方法,格式如下:setAttribute(属性,属性值)

说明:这个方法几乎所有的DOM对象都可以使用,第一个参数是属性的名称,比如说:border,第二个就是你要为border设置的值了,比如:1

其他的比如你要为一个TD设置高度,同样先取得这个TD对象,然后使用setAttribute()方法

在使用的时候遇到一个设置样式的问题,不能用setAttribute("class","inputbox2");而应该使用setAttribute("className","inputbox2"),呵呵,其他我估计也有同样的问题,有些属性和我们在DW里面的不一致,呵呵,大家自己摸索吧。

B、直接赋值

这个方法也全部适用,呵呵。

4、创建表格

了解了行<tr>与单元格<td>的增删那就可以创建表格了。

第一步:你需要有一个你去动态变化的表格,我这里讲的是已经存在页面的表格,我们要设置一个id:myTable

第二步:创建行与列的对象

这样就搞定了,可以简单的创建一个行和列了。具体的代码我贴在下面。只是很简单的例子,不过方法就大概是上面的了,呵呵,慢慢摸索吧~

5、appendChild()方法

推荐整理分享javascript如何创建表格(javascript绘制表格的二种方法)(javascript create),希望有所帮助,仅作参考,欢迎阅读内容。

javascript如何创建表格(javascript绘制表格的二种方法)(javascript create)

文章相关热门搜索词:javascript怎么创建,使用js如何创建元素,javascript create,javascript create,javascript创建表格的方法,javascript中创建对象的三种方法,javascript怎么创建,javascript怎么创建,内容如对您有帮助,希望把文章链接给更多的朋友!

深入理解JavaScript高级之词法作用域和作用域链 主要内容:1、分析JavaScript的词法作用域的含义2、解析变量的作用域链3、变量名提升时什么最近在传智播客讲解JavaScript的课程,有不少朋友觉得JavaScrip

JavaScript Math.ceil() 函数使用介绍 Math.ceil(x)--返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入ceil是ceiling的缩写,中文"上限"的意思引用网址:

js的匿名函数使用介绍 1.匿名函数概述关于匿名函数的第一次认识还是在jquery源码里,打开jQuery首先看到的是(function(window,undefined){.......................})(window);这就是一个匿名函

标签: javascript create

本文链接地址:https://www.jiuchutong.com/biancheng/373686.html 转载请保留说明!

上一篇:JavaScript—window对象使用示例

下一篇:深入理解JavaScript高级之词法作用域和作用域链(深入理解javascript特性.pdf)

  • 固定资产的进项税额不允许抵扣的增值税属于
  • 流动负债占比低于50%,是什么结构类型
  • 建筑工程公司收入成本怎么结转
  • 高速公路上的机电一体化有哪些
  • 支付外汇货款
  • 股权变更前账务怎么处理
  • 库存盘盈盘亏按进价还是售价
  • 结汇收益怎么算
  • 房租收入如何缴税?
  • 其他应付款款
  • 月末哪些科目需要手动结转为成本
  • 食堂开支计入什么科目
  • 企业所得税成本确认原则
  • 工会经费用于什么
  • 应交税费的余额怎么计算
  • 上个月的流量这个月可以用吗
  • 在php中,字符串有哪些表示形式
  • 股权折价转让
  • 企业期末营业利润分录
  • 营业外收入怎么申报增值税
  • 研发费用加计扣除政策指引2.0
  • 企业所得税季度预缴是什么意思
  • laravel视频教程
  • thinkphp try catch
  • 对外投资损失是负债吗
  • 保险公司赔付进项税
  • php购物车实现流程
  • js返回上一步操作
  • 车间一般耗材计入
  • iframe嵌套页面点击里面的按钮
  • linux 运行php
  • 退伍军人企业所得税优惠
  • centos7.3安装
  • mysql触发器在哪
  • mongodb创建库
  • 往年补录情况
  • 应计入损益的利得有什么
  • 进料加工保税是什么意思
  • 劳务税能退税吗
  • 累计折旧的账务处理
  • 备用金怎么回冲
  • 所得税申报的资产总额是哪里的数据
  • 营业外收入怎么结转
  • 转账结算的原则是什么
  • 工程收到款项会计分录
  • 新会计准则印花税规定
  • 代理进口的增值税是多少
  • 把其他应付款转成实收资本的话需要去工商改注册资本么
  • 折扣的种类有哪几种
  • 公司员工垫付款项
  • 购房增值税发票是购房发票吗
  • 购买固定资产的账务处理
  • 费用利润率的意思
  • 账户的基本结构不包括的内容有
  • 会计报表分析的方法
  • sql入门课程
  • mysql数据库迁移上云
  • win10上如何安装hd4850驱动
  • win8.1ie浏览器在哪
  • xp系统的存储在哪里
  • Linux Kernel 4.5在3月15日发布最终版
  • windows勒索病毒
  • mac mail邮件本地存储路径
  • linux 使用
  • win7系统连接蓝牙音箱
  • windows7开机显示错误恢复进不去
  • 将Linux中systemd的单元配置实例化的方法
  • win8怎么隐藏桌面图标
  • 怎么用linux运行c程序
  • javascriptcsdn
  • android开发详解
  • Linux 中的 lo:0
  • unity3d怎么控制人物移动
  • android基础知识大全
  • 基于Android的人脸门禁系统
  • 浏览器判断手机品牌
  • jquery移动端ui框架
  • 安卓自动登录脚本
  • jQuery animate easing使用方法图文详解
  • 开票软件里的统计怎么弄
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设