位置: 编程技术 - 正文

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)

  • 小型微利企业所得税怎么计算
  • 税中税是多少
  • 个体户查账征收怎么交税?
  • 运输公司的车辆保险费计入什么科目
  • 企业对伤残怎么赔偿?
  • 企业里面不征税的发票能报销吗
  • 加油卡充值发票怎么入账
  • 未开票收入的会计怎么做
  • 零售商业企业经营的特点主要在于
  • 预缴纳个人所得税
  • 进口增值税已抵扣想出口
  • 家电公司销售电器赠送小礼品如何做账?
  • 代收收入会计分录
  • 公司外籍人员签证如何办理
  • 怎么查找企业核算报告
  • 通信服务费可以取消吗
  • 税金是否可以不计提呢?
  • 商业折扣如何开发票
  • 普通发票负数发票可以作废吗
  • 深圳税种核定需要申报吗
  • 园林绿化公司购入剪刀怎么做会计分录
  • 汇算清缴补交的税怎么做凭证
  • 主营业务收入包含消费税吗
  • 期末未分配利润大于期初未分配利润+期末净利润
  • 折价退回的会计处理
  • 买一赠一怎么确定真假
  • 资产总额小于所有者权益合计
  • 发票跨期审计调查报告
  • 电脑插上u盘
  • windows11怎么快速截屏
  • 购入黄金产品怎么入账
  • win10投影无反应
  • 场租费发票如何开
  • php7.0
  • 甲方工程扣款如何处理
  • 收购农产品进项税抵扣税率是多少
  • 年末一般纳税人税率表
  • joplin使用
  • 韦罗尼卡
  • 本期进项税额转出额是什么意思
  • 奥伊米亚康冬季气温低原因
  • php获取url内容
  • vue实现瀑布流布局
  • 企业分立房产税如何计算
  • 出差的车费计入什么科目
  • 事业单位结余分配的去向有
  • sql server搜索语句
  • 无形资产摊销一经确认不得转回
  • 计提生产经营所得
  • 给员工租房怎么才能避开风险
  • 年终奖都有啥
  • 退回多交的所得税怎么退
  • 企业进项税额如何账务处理
  • 金蝶的数量金额明细账是怎么做的
  • 安全生产费的会计分录
  • 企业会计准则中职工薪酬
  • 利润表增加,资产负债表减少怎么回事
  • 明细账示例图
  • 房地产企业会计科目
  • xp系统如何批量复制文件路径
  • 系统密码设置
  • win10快速访问在哪
  • mac屏幕显示设置
  • linux中压缩文件
  • cmd是什么意思 视频
  • CentOS中-bash: lsb_release: command not found错误的解决方法
  • win10version20h2的03累积更新
  • glht函数
  • node.js使用教程
  • Android中的touch事件
  • python笛卡尔积
  • python urljoin
  • 最流行的民宿装修设计
  • unity移动ui
  • js数组操作方法
  • android 屏幕适配方案
  • 国家税务总局 土地增值税
  • 法人注册怎么注册
  • 海南购房税费最新2019规定
  • 精准扶贫的实践与探索经验
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设