JavaScript实现动态生成表格

 更新时间:2020年08月02日 09:26:11   作者:veejaLiu  
这篇文章主要为大家详细介绍了JavaScript实现动态生成表格,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了JavaScript实现动态生成表格的具体代码,供大家参考,具体内容如下

功能描述

在输入框中输入行和列,点击按钮,生成拥有对应行和列的表格。如下图所示:

分析

HTML界面设计

<body>
 行:<input type="text" id="row" /> 
 列: <input type="text" id="col" />
 <input type="button" name="go" id="go" value="go" onclick="add()" />
 <br /><br />
 <div id="table"> </div>
</body>

js代码部分:

先得到输入的行和列的值

var row = document.getElementById("row").value;
var col = document.getElementById("col").value;

生成表格,新建一个字符串str,把表格的html代码追加进去,先循环行,再循环列,生成一个一个的单元格。

var str += '<table border="1" >';
for(var i = 0; i < row; i++) {
 str += '<tr>';
 for(var j = 0; j < col; j++) {
 str += '<td height="30px" width="100px"></td>';
 }
 str += '</tr>';
}
str += '</table>';

获取上面的盛放表格的盒子对象,并向里面添加内容。

var divobj = document.getElementById("table");
divobj.innerHTML = str;

代码

<body>
 行:<input type="text" id="row" /> 
 列: <input type="text" id="col" />
 <input type="button" name="go" id="go" value="go" onclick="add()" />
 <br /><br />
 <div id="table"> </div>
</body>

<script type="text/javascript">
 function add() {
 var row = document.getElementById("row").value;
 var col = document.getElementById("col").value;
 //alert(row + "*" + col);
 var str = "";
 //alert(str);
 str += '<table border="1" >';
 for(var i = 0; i < row; i++) {
 str += '<tr>';
 for(var j = 0; j < col; j++) {
 str += '<td height="30px" width="100px"></td>';
 }
 str += '</tr>';
 }
 str += '</table>';
 var divobj = document.getElementById("table");
 divobj.innerHTML = str;
 }
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 移到这里,就会自动点击

    移到这里,就会自动点击

    移到这里,就会自动点击...
    2006-08-08
  • SVG动画vivus.js库使用小结(实例代码)

    SVG动画vivus.js库使用小结(实例代码)

    本文通过代码给大家介绍SVG动画vivus.js库使用小结,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-09-09
  • layui页面级弹出框的实现

    layui页面级弹出框的实现

    本文主要介绍了layui页面级弹出框的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • js常用节点操作实例总结

    js常用节点操作实例总结

    这篇文章主要介绍了js常用节点操作,结合实例形式总结分析了JavaScript针对dom节点的遍历、查找、创建、删除、克隆等相关实现技巧与注意事项,需要的朋友可以参考下
    2023-04-04
  • Markdown-it将Markdown文本解析转换为HTML

    Markdown-it将Markdown文本解析转换为HTML

    Markdown-it是一款强大的Markdown解析器,支持多种Markdown语法,并能将Markdown文本转换为HTML,通过npm可快速安装,并可在JavaScript项目中简易调用,Markdown-it不仅支持基本Markdown语法,还扩展了表格、脚注等高级功能,同时允许自定义配置和使用插件以增强功能
    2024-10-10
  • javascript实现微信分享

    javascript实现微信分享

    这篇文章主要介绍了javascript实现微信分享,非常的实用,小伙伴们参考下吧
    2014-12-12
  • Web前端开发之水印、图片验证码

    Web前端开发之水印、图片验证码

    这篇文章主要介绍了Web前端开发之水印、图片验证码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • 使用JS实现动态时钟

    使用JS实现动态时钟

    这篇文章主要为大家详细介绍了使用JS实现动态时钟,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • js字符串转json的三种简单方法举例

    js字符串转json的三种简单方法举例

    在很多时候我们都需要将数据转换为JSON的格式去进行请求,下面这篇文章主要给大家介绍了关于js字符串转json的三种简单方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • javascript如何读写本地sqlite数据库

    javascript如何读写本地sqlite数据库

    这篇文章主要介绍了javascript如何读写本地sqlite数据库问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02

最新评论