`

原生的js实现table

    博客分类:
  • js
 
阅读更多

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>原生js做table练习(runoob.com)</title>
<script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.min.js"></script>
</head>
<body>

<table id='mytable'>
  <tr>
  	<th>姓名</th>
  	<th>年龄</th> 
  </tr>
</table>
</body>
</html>

<script>
window.onload=function(){
  var table1 = document.getElementById('mytable');
var arr = [
  {
  name:"张三",
  age:12
},
    {
  name:"李四",
  age:34
}
]
var test = ""
for(let i=0; i < arr.length; i++){
test += "<tr>"
  let obj = arr[i]
  console.log(obj)
  let keys = Object.keys(obj)
  	for(let j =0; j<keys.length;j++){
      test += "<td>"+ obj[keys[j]] + "</td>"
    }
  test += "</tr>" 
}
table1.innerHTML += test
}
</script>
分享到:
评论

相关推荐

    原生JS实现HTML- TABLE 自动行合并插件

    该类以纯原生JS编写,无需引入任何第三方库。 调用方法:new MergeRow(['col1','col2','col3'],data).renderTbl('td001'); 详情说明请见 mergerow.js 中的注释说明。 mergerow.html为具体事例。

    原生javascript实现拖拽改变table表格行高(html)

    标题提到的“原生javascript实现拖拽改变table表格行高”是一项技术挑战,因为大部分在线资源都集中在改变列宽上,而对行高的调整相对较少。 首先,我们需要理解HTML表格的基本结构。表格由`&lt;table&gt;`元素定义,内部...

    纯原生js实现table表格的增删

    这个场景中,实习生提出的问题是如何使用纯原生JS来完成这个功能,主要涉及到DOM操作、事件处理以及浏览器兼容性。 首先,我们需要一个基本的HTML结构来展示表格和操作按钮。在提供的代码中,我们看到一个包含创建...

    原生js table表格自动排序效果

    总的来说,原生js table表格自动排序效果的实现涉及到HTML结构的理解、JavaScript事件处理、数组排序算法的运用以及DOM操作。这是一个实用的功能,通过学习和理解这个例子,可以提升我们对前端开发中数据处理和交互...

    javascript 实现table展开折叠

    javascript 实现table展开折叠,table的th部分不变,下端的tr折叠

    js实现漂亮的table表格

    在网页开发中,表格(Table)是展示数据的...在"JS实现漂亮的表格table特效代码"这个压缩包文件中,你可以找到具体的实现代码,通过学习和理解这些代码,相信你会对使用JavaScript和CSS创建前端表格有更深入的了解。

    原生js实现单机五子棋游戏

    在本项目中,“原生js实现单机五子棋游戏”是一个基于JavaScript的简单游戏开发实例,主要展示了如何使用纯JavaScript编程语言来构建一个功能完备的五子棋游戏。五子棋是一种双人对弈的策略型棋类游戏,目标是在棋盘...

    原生JS 实现简单的全选反选.html

    实现table表格checkbox复选框的全选 反选, 适用于原生table。

    原生js table表格插件制作表格自动排序效果

    原生JS实现的table表格插件能够提供丰富的功能,比如表格数据的自动排序。这个插件可以帮助开发者为用户提供更加直观、高效的体验,无需依赖任何外部库,如jQuery或其他重型框架。下面将详细介绍如何利用原生...

    JS代码实现table数据分页效果

    然后,原生JS代码用于处理分页: 1. 获取表格元素:`var table = document.getElementById('table')` 2. 定义前进和后退按钮,以及当前页数变量:`var currentPage = 1` 3. 计算总行数和总页数,与第一部分类似 4. ...

    javascript 绘制表格table,可以固定首行,首列

    javascript 绘制表格table,可以固定首行,首列,其他内容滚动显示.兼容ie,firefox,chrome等浏览器.

    JS实现动态修改table及合并单元格的方法示例

    总的来说,JS实现动态修改table及合并单元格涉及的主要知识点包括: 1. DOM操作:通过`getElementById`获取元素,使用`rows`和`cells`属性遍历表格。 2. 遍历技巧:使用`for`循环遍历表格行和列,根据需求进行判断...

    原生JS写的包含农历的日历

    下面将详细介绍如何用原生JS编写农历日历以及涉及的相关知识点。 首先,我们需要理解农历的基础知识。农历,又称阴历,是根据月亮的盈亏周期来制定的,一个月通常为29.53天。一年有12个月,但为了与回归年(阳历)...

    原生JavaScript在网页实现类似excel.rar

    原生JavaScript实现的类似Excel功能虽然不如专门的库(如Handsontable、SheetJS等)功能全面,但它提供了一种轻量级且可控的解决方案,适合在特定场景下快速实现基本的电子表格功能。对于进一步开发和增强功能,可以...

    CSS2+JS实现table隔行变色

    总结起来,结合CSS2和JavaScript可以轻松地为表格实现隔行变色的效果。在CSS中,我们利用`:nth-child()`伪类选择器或者自定义类来定义行的样式;在JavaScript中,我们通过DOM操作动态地添加或移除这些样式类,确保...

    js原生实现表格行的拖动排序

    在JavaScript原生开发中,实现表格(Table)行的拖动排序是一项常见的需求,尤其是在创建交互性强的数据展示页面时。这个功能允许用户通过鼠标拖动来改变表格中行的顺序,提升用户体验。以下是一个详细的知识点说明...

    完美的table单元格合并js

    本js脚本完美的实现了table单元格的合并,合并后犹如交叉表的形式,非常完美,并在其中附带例子可以验证。

    CSS+JS实现table隔行变色

    当然,如果你不希望依赖jQuery,原生JavaScript同样可以实现类似的功能,只是代码会稍微复杂一些: ```javascript document.addEventListener('DOMContentLoaded', function() { var table = document....

Global site tag (gtag.js) - Google Analytics