原生js生成table表单
来源:互联网 发布:硕士云计算是什么专业 编辑:程序博客网 时间:2024/06/07 10:39
1.想要学习好javascript不能总是使用jquery,总是使用jquery会使以后的道路也来越窄
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>table</title> <style> .licl-table{width:500px;height:350px;border: 1px solid #000000;border-collapse:collapse; } .licl-table th,td{border:1px solid #000000; } </style> </head> <body> <table class="licl-table" id="simpleTable"></table> </body> <script type="text/javascript">function $getById(id){return document.getElementById(id)};function $getByClass(name){return document.getElementByClassName(name);}var simpletable=$getById("licl-table");function initTable(table,config){var colums=config.colums;var thead=document.createElement("thead");table.appendChild(thead);var tr=document.createElement("tr");thead.appendChild(tr);var tbody=document.createElement("tbody");table.appendChild(tbody);for(var i=0;i<colums.length;i++){var th=document.createElement("th");tr.appendChild(th);th.innerHTML=colums[i].title;}}function loadTable(table,config,data){var colums=config.colums;for(var i=0;i<data.length;i++){var tr=document.createElement("tr");table.lastChild.appendChild(tr);for(var j=0;j<colums.length;j++){var td=document.createElement("td");tr.appendChild(td);td.innerHTML=data[i][colums[j].name];}}}var config={colums:[{title:"姓名",name:"name"},{title:"年龄",name:"age"},{title:"性别",name:"sex"}]}var data=[{name:"licl",age:25,sex:"男"},{name:"周星驰",age:53,sex:"男"},{name:"李小龙",age:63,sex:"男"}]var simpletable=$getById("simpleTable");/*simpletable.prototype.initTable=initTable();simpletable.prototype.loadTable=loadTable();*/initTable(simpletable,config);loadTable(simpletable,config,data);/*var chils= s.childNodes; //得到s的全部子节点var par=s.parentNode; //得到s的父节点var ns=s.nextSibling; //获得s的下一个兄弟节点var ps=s.previousSibling; //得到s的上一个兄弟节点var fc=s.firstChild; //获得s的第一个子节点var lc=s.lastChild; //获得s的最后一个子节点*/ </script></html>2.运行效果
。
阅读全文
0 0
- 原生js生成table表单
- 表单常用原生js
- 原生js表单验证代码
- util.js: 生成Table
- js生成table
- js自动生成table
- JS动态生成Table
- 原生js实现 table表格列宽拖拽
- 原生JS Ajax 提交post表单信息
- 原生js实现获取form表单数据
- 原生js实现form表单序列化
- js动态生成table【转】js动态生成table【转】
- js生成table行 文本框
- js动态生成table 经典
- JS创建Table表单切合并单元格
- js中动态添加表单/table小结
- js 对table 表单操作总结
- js----js生成table显示问题
- 颜色渐变滚动Textview
- ubuntu14.04安装MySQL、PHP7.*、nginx。
- 第十二周项目二
- (转)非职权影响力
- 快速排序
- 原生js生成table表单
- android +面试题功能测试
- 泛型算法
- Quartz常用示例
- 性能优化就像带雨伞
- puppeteer 下载与安装
- c标准IO库使用
- mt2503 [Vector Font]泰语0x0e33显示错误
- 数据结构第四周项目-建设“单链表”算法库