求用纯js制作一个表格,求方法,楼下附带图片

输出这种格式的就行... 输出这种格式的就行 展开
 我来答
百度网友847857c
推荐于2016-06-10 · 超过11用户采纳过TA的回答
知道答主
回答量:20
采纳率:0%
帮助的人:21.4万
展开全部
var table = document.createElement("table");
table.width = "100%";
table.style.borderCollapse = "collapse";
table.style.borderSpacing = 0;

var tbody = document.createElement("tbody");
table.appendChild(tbody);

tbody.insertRow(0);
tbody.rows[0].insertCell(0);
tbody.rows[0].cells[0].colSpan = 4;
tbody.rows[0].cells[0].style.textAlign = 'center';
tbody.rows[0].cells[0].style.color = "red";
tbody.rows[0].cells[0].style.fontSize = "22px";
tbody.rows[0].cells[0].style.border = "1px solid #ccc";
tbody.rows[0].cells[0].appendChild(document.createTextNode("周更生个人简历"));

var textArr = [['姓名:','周更生','性别:','男'],['年龄:','34岁','学历:','大专'],['毕业时间:','2005年7月','毕业学校:','北京科技大学']];
for (var i = 0; i < 3; i++) {
tbody.insertRow(i+1);
for (var j = 0; j < 4; j++) {
tbody.rows[i+1].insertCell(j);
tbody.rows[i+1].cells[j].style.border = "1px solid #ccc";
if (j%2==0) { 
tbody.rows[i+1].cells[j].style.textAlign = "right";
tbody.rows[i+1].cells[j].style.fontWeight = "bold";
}
tbody.rows[i+1].cells[j].appendChild(document.createTextNode(textArr[i][j]));
};
}
document.body.appendChild(table);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式