javascript创建表格

表格是HTML中相对复杂的元素,需要合理搭配<tr>元素和<td>元素来使用,以下是使用JavaScript生成表格的两种方式。

方法一

自行创建<tr>元素和<td>元素,并使用DOM的appendChild方法将<td>元素添加进<tr>元素,将<tr>元素添加<table>元素。示例如下:

<html>
<head><meta charset="utf-8"><title>table</title><style>table{border:1px solid black;}td{border:1px solid black;}</style>
</head>
<body></body>
<script>table = document.createElement("table");tBody = document.createElement("tBody");for(var i=0;i<5;i++){tr = document.createElement("tr");tBody.appendChild(tr);for(var j=0;j<4;j++){td = document.createElement("td");tr.appendChild(td);td.innerHTML="列:"+j+" 行:"+i;}}table.appendChild(tBody);document.body.appendChild(table);
</script>
<html>

方法二

使用<tBody>元素的insertRow方法和<tr>元素的insertCell方法。示例如下:

<html>
<head><meta charset="utf-8"><title>table</title><style>table{border:1px solid black;}td{border:1px solid black;}</style>
</head>
<body></body>
<script>table = document.createElement("table");tBody = document.createElement("tBody");for(var i=0;i<5;i++){tr = tBody.insertRow(i);//完全的等于下两行注释里的代码//tr=document.createElement("tr");//tBody.appendChild(tr);for(var j=0;j<4;j++){td = tr.insertCell(j);//完全的等于下两行注释里的代码//td = document.createElement("td");//tr.appendChild(td);td.innerHTML="列:"+j+" 行:"+i;}}table.appendChild(tBody);document.body.appendChild(table);
</script>
<html>

javascript创建表格相关推荐

  1. javascript动态创建表格:新增、删除行和列

    利用js来动态创建表格有两种格式,appendChild()和insertRow.insertCell().两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种了,直接说吧. 1. ...

  2. javascript 动态创建表格:新增、删除行和单元格

    2019独角兽企业重金招聘Python工程师标准>>> 利用js来动态创建表格有两种格式,appendChild()和insertRow.insertCell().两种方式其实差不多 ...

  3. JavaScript学习(二十二)—动态创建表格

    JavaScript学习(二十二)-动态创建表格 效果如下: 代码如下: <!DOCTYPE html> <html lang="en"><head& ...

  4. 利用javascript动态创建表格

    //说明:实现功能.原理上文相同.不过这次是利用已有的简单的方法创建行和列,并实现内容行鼠标移入变色功能! 效果图: /*两个方法 1.  trNode  table.insertRow(-1)    ...

  5. 动态创建表格给同一个标签创建点击事件并让点击事件操作内容不一样

    动态创建表格给同一个标签创建点击事件,每个点击事件操作的元素不一样. 现在有这样的需求,点击"查看详细"显示或隐藏标签.要实现这样的效果就要给点击标签添加两个属性,一个属性是nam ...

  6. JavaScript 动态表格操作

    阅读目录 JavaScript 动态创建表格 第一种示例 第二种示例 示例解析 表格相关的属性和方法 1.1 Table 对象集合 1.2 Table 对象方法 1.3 Table 对象常用属性 1. ...

  7. 如何使用jQuery创建表格Zebra Stripes效果

    这是一个简单的示例,展示了如何使用jQuery创建表格Zebra Stripes效果. <html> <head> <title>jQuery Zebra Stri ...

  8. JavaScript在表格指定的位置插入和删除(传参)

    开发工具与关键技术:DW和JavaScript 撰写时间:2019年1月17日 JavaScript在表格指定的位置插入和删除(传参) 1.先为页面设计Html 网页上出现的效果: 2.要实现插入行, ...

  9. column属性 extjs_ExtJS使用ColumnModel创建表格和使用ArrayReader解析数组

    在ExtJS创建表格可以按照以下几个基本步骤完成: 创建一个ColumnModel对象 Ext.grid.ColumnModel类描述了列的属性,具体列属性由列名和列索引组件组成,以下创建一个Colu ...

  10. 怎么用javascript做表格

    第一种方法:只显示怎么创建表格 <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

最新文章

  1. CSS3中的 Background linear gradient()用法
  2. 在IDEA中为项目引入maven中央仓库中的依赖包
  3. jq 直接调用php文件_js调用php和php调用js的方法举例
  4. 智能安全实验室-杀马(Defendio) 2.5.0.426 :解决因日期超过28日(29/30/31)出现的“无效属性”导致杀马无法启动的问题;...
  5. 如何在 ASP.NET Core 中 使用 功能开关
  6. [SHOI2009] 会场预约
  7. ionic滚动条返回顶部
  8. jmeter 控制偏离_Jmeter(二十) - 从入门到精通 - JMeter监听器 -下篇(详解教程)
  9. stm32新建工程(详细)
  10. 循序渐进之Spring AOP(1) - 原理
  11. C#飞机大战程序设计
  12. 2015年蓝桥杯A组C/C++ 第三题奇妙的数字
  13. 关于html5毕业论文设计任务书,毕业论文设计任务书(精选多篇)
  14. 电商十三、pinyougou02.sql的内容④
  15. 博弈论 | 三姬分金与囚徒困境
  16. IAM:瑞策科技位列《全球区块链专利排行榜》第五位
  17. lbochs模拟器最新版_Bochs模拟器下载_Bochs模拟器免费[系统增强]-下载之家
  18. Java基础(二)public、private、protected修饰的方法
  19. 《希尔斯亲密育儿百科》读书笔记
  20. QT Critical error detected c0000374

热门文章

  1. 评价指标MSE和AUC的参考文献
  2. 金蝶专业版怎么反过账当月_金蝶KIS专业版没有反过账功能,怎么反过账
  3. html提示框延时消失,javascript实现延时显示提示框特效代码
  4. 微信小程序下拉刷新功能
  5. Windows下最快的磁盘空间分析软件——WizTree
  6. Linux复制文件内容到另一个文件
  7. 服务器dell安装黑苹果系统,Dell D630安装10.8黑苹果全套驱动
  8. 倾斜摄影三维模型五种常见格式
  9. PHP、MySQL分库分表中间件、支持协程
  10. Mysql安装步骤: