【发布时间】:2015-10-17 10:13:01
【问题描述】:
我想通过点击一个按钮创建一个表,我需要将表保存到数据库中。这是创建表的代码,但我认为这很长,我怎样才能快速创建它?
var div = document.createElement("div");
var table1 = document.createElement("table");
var table2 =document.createElement("table");
var thead = document.createElement("thead");
var th1 = document.createElement("th");
var th2 = document.createElement("th");
var th3 = document.createElement("th");
th1.innerHTML="Count";
th2.innerHTML="Date";
th3.innerHTML="Price";
document.body.appendChild(div);
div.appendChild(table1);
div.appendChild(table2);
table2.appendChild(thead);
thead.appendChild(th1);
thead.appendChild(th2);
thead.appendChild(th3);
【问题讨论】:
-
这与您将获得的速度差不多。 jQuery 会使代码更短,但肯定不会更快。为什么你认为这很慢?
-
我的意思是这段代码太长了,有什么想法可以缩短它们并轻松创建表格吗?
-
使用模板系统,例如handlebarsjs.com
-
你做对了。另外创建一个包含您的表格的 documentFragment 并将其附加到 div
标签: javascript jquery