如何用js向table中写入内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用js向table中写入内容相关的知识,希望对你有一定的参考价值。

参考技术A JS 语法向body中添加元素用innerhtml,下面是示例代码,供参考:
<script>
var div1 = document.getElementById('DIV1');
var code = '<TABLE>';
code += '<TR><TH>姓名</TH><TH>性别</TH></TR>';
code += '<TR><TD>张三</TD><TD>男</TD></TR>';
code += '<TR><TD>李三</TD><TD>女</TD></TR>';
code += '<TR><TD>王三</TD><TD>男</TD></TR>';
code += '<TR><TD>赵三</TD><TD>男</TD></TR>';
div1.innerHTML = code + '</TABLE>';
</script>
<body>
<div id='div1'></div>
</body>

但通常来说,开发者习惯动态的去添加行而非动态生成表格,因为表头基本都是固定的,每次都刷影响效率,故代码如下:
<script>
var div1 = document.getElementById('tb1');
var code = '';
code += '<TR><TD>张三</TD><TD>男</TD></TR>';
code += '<TR><TD>李三</TD><TD>女</TD></TR>';
code += '<TR><TD>王三</TD><TD>男</TD></TR>';
code += '<TR><TD>赵三</TD><TD>男</TD></TR>';
div1.innerHTML = code;
</script>
<body>
<div>
<table>
<THEAD><TR><TH>姓名</TH><TH>性别</TH></TR></THEAD>
<TBODY id='tb1'></TBODY>
</table>
</div>
</body>本回答被提问者采纳

TABLE表中,有一列内容显示很长,如何用HTML设置能够换行显示呢?

参考技术A

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。

2、在index.html中的第2个<td>标签中,新增样式代码:style="word-break: break-all;"。

3、浏览器运行index.html页面,此时表格中很长内容的单元格被成功换行了。

以上是关于如何用js向table中写入内容的主要内容,如果未能解决你的问题,请参考以下文章

如何用js 在div内插入内容

如何用js动态写入html代码

如何用js取得table中td里面input的id或者name名称中指定的内容

如何用php向txt写入数据

如何用java向指定的EXCEL单元格中写入数据?

如何用JavaScript打开WORD写入文本