<!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编写,无需引入任何第三方库。 调用方法:new MergeRow(['col1','col2','col3'],data).renderTbl('td001'); 详情说明请见 mergerow.js 中的注释说明。 mergerow.html为具体事例。
标题提到的“原生javascript实现拖拽改变table表格行高”是一项技术挑战,因为大部分在线资源都集中在改变列宽上,而对行高的调整相对较少。 首先,我们需要理解HTML表格的基本结构。表格由`<table>`元素定义,内部...
这个场景中,实习生提出的问题是如何使用纯原生JS来完成这个功能,主要涉及到DOM操作、事件处理以及浏览器兼容性。 首先,我们需要一个基本的HTML结构来展示表格和操作按钮。在提供的代码中,我们看到一个包含创建...
总的来说,原生js table表格自动排序效果的实现涉及到HTML结构的理解、JavaScript事件处理、数组排序算法的运用以及DOM操作。这是一个实用的功能,通过学习和理解这个例子,可以提升我们对前端开发中数据处理和交互...
javascript 实现table展开折叠,table的th部分不变,下端的tr折叠
在网页开发中,表格(Table)是展示数据的...在"JS实现漂亮的表格table特效代码"这个压缩包文件中,你可以找到具体的实现代码,通过学习和理解这些代码,相信你会对使用JavaScript和CSS创建前端表格有更深入的了解。
在本项目中,“原生js实现单机五子棋游戏”是一个基于JavaScript的简单游戏开发实例,主要展示了如何使用纯JavaScript编程语言来构建一个功能完备的五子棋游戏。五子棋是一种双人对弈的策略型棋类游戏,目标是在棋盘...
实现table表格checkbox复选框的全选 反选, 适用于原生table。
原生JS实现的table表格插件能够提供丰富的功能,比如表格数据的自动排序。这个插件可以帮助开发者为用户提供更加直观、高效的体验,无需依赖任何外部库,如jQuery或其他重型框架。下面将详细介绍如何利用原生...
然后,原生JS代码用于处理分页: 1. 获取表格元素:`var table = document.getElementById('table')` 2. 定义前进和后退按钮,以及当前页数变量:`var currentPage = 1` 3. 计算总行数和总页数,与第一部分类似 4. ...
javascript 绘制表格table,可以固定首行,首列,其他内容滚动显示.兼容ie,firefox,chrome等浏览器.
总的来说,JS实现动态修改table及合并单元格涉及的主要知识点包括: 1. DOM操作:通过`getElementById`获取元素,使用`rows`和`cells`属性遍历表格。 2. 遍历技巧:使用`for`循环遍历表格行和列,根据需求进行判断...
下面将详细介绍如何用原生JS编写农历日历以及涉及的相关知识点。 首先,我们需要理解农历的基础知识。农历,又称阴历,是根据月亮的盈亏周期来制定的,一个月通常为29.53天。一年有12个月,但为了与回归年(阳历)...
原生JavaScript实现的类似Excel功能虽然不如专门的库(如Handsontable、SheetJS等)功能全面,但它提供了一种轻量级且可控的解决方案,适合在特定场景下快速实现基本的电子表格功能。对于进一步开发和增强功能,可以...
总结起来,结合CSS2和JavaScript可以轻松地为表格实现隔行变色的效果。在CSS中,我们利用`:nth-child()`伪类选择器或者自定义类来定义行的样式;在JavaScript中,我们通过DOM操作动态地添加或移除这些样式类,确保...
在JavaScript原生开发中,实现表格(Table)行的拖动排序是一项常见的需求,尤其是在创建交互性强的数据展示页面时。这个功能允许用户通过鼠标拖动来改变表格中行的顺序,提升用户体验。以下是一个详细的知识点说明...
本js脚本完美的实现了table单元格的合并,合并后犹如交叉表的形式,非常完美,并在其中附带例子可以验证。
当然,如果你不希望依赖jQuery,原生JavaScript同样可以实现类似的功能,只是代码会稍微复杂一些: ```javascript document.addEventListener('DOMContentLoaded', function() { var table = document....