JS如何生成动态列表


Posted in Javascript onSeptember 22, 2020

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

JS如何生成动态列表

思路: JS中写函数----HTML中利用表单元素获取用户输入的行和列的值,调用JS中的函数。
主要用到的知识有:JS就不说了,表单元素,以及其属性value,和表格…

代码:

<!doctype html>
<html>
<head>
 <meta charset = "utf-8">
 <title>创建动态表格</title>
 <style>
  #form1{
   padding:10px; width:400px; margin:0 auto;
  }
 </style>
 <script type = "text/javascript">
  function createTable() { 
   var r1 = document.getElementById( "row" ).value;
   var c1 = document.getElementById( "col" ).value; 
   var n = 1;  //单元格中的文字
   var str = "<table width = '100%' border = '1' cellspacing = '0' cellpadding = '0' ><tbody>";
   for(i = 0; i<r1; i++) {
    str = str+"<tr align = 'center'>"
    for(j = 0; j<c1; j++) str = str+"<td>"+(n++)+"</td>"
    str = str+"</tr>"
   }
   var d1 = document.getElementById( "d1" );
   d1.innerHTML = str+"</tbody></table>";
  }
 </script>
</head>
<body>
 <form id = "form1" name = "form1" method = "post" action = "">
  <fieldset>
  <legend>动态创建表格</legend>
  输入表格的行数:<input type = "text" id = "row" placeholder = "请输入表格的行数" required autofocus /><br/>
  输入表格的列数:<input type = "text" id = "col" placeholder = "请输入表格的列数" /><br/>
  <input type = "button" id = "ok" value = "产生表格" onclick = "createTable()"/>
  </fieldset>
 </form>
 <div id = "d1"></div>
</body>
</html>

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

Javascript 相关文章推荐
JQuery中的ready函数冲突的解决方法
May 17 Javascript
extjs两个tbar问题探讨
Aug 08 Javascript
Js nodeType 属性全面解析
Nov 14 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
Feb 03 Javascript
js 获取范围内的随机数实例代码
Aug 02 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 jQuery
详解Angular-cli生成组件修改css成less或sass的实例
Jul 27 Javascript
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
基于js文件加载优化(详解)
Jan 03 Javascript
jQuery仿移动端支付宝键盘的实现代码
Aug 15 jQuery
详解vuex数据传输的两种方式及this.$store undefined的解决办法
Aug 26 Javascript
vue axios请求成功却进入catch的原因分析
Sep 08 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
Sep 22 #Javascript
解决Can't find variable: SockJS vue项目的问题
Sep 22 #Javascript
解决vue-router 嵌套路由没反应的问题
Sep 22 #Javascript
Js跳出两级循环方法代码实例
Sep 22 #Javascript
vue 二维码长按保存和复制内容操作
Sep 22 #Javascript
vue-router 按需加载 component: () =&gt; import() 报错的解决
Sep 22 #Javascript
解决vue2中使用elementUi打包报错的问题
Sep 22 #Javascript
You might like
深入PHP magic quotes的详解
2013/06/17 PHP
ThinkPHP快速入门实例教程之数据分页
2014/07/01 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
基于ThinkPHP实现的日历功能实例详解
2017/04/15 PHP
Laravel框架实现的使用smtp发送邮件功能示例
2019/03/12 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
获取焦点时,利用js定时器设定时间执行动作
2010/04/02 Javascript
Dojo 学习要点
2010/09/03 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
js获取checkbox值的方法
2015/01/28 Javascript
JQuery Mobile实现导航栏和页脚
2016/03/09 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
JS中判断字符串存在和非空的方法
2018/09/12 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
python 切片和range()用法说明
2013/03/24 Python
Python 自动补全(vim)
2014/11/30 Python
python获取android设备的GPS信息脚本分享
2015/03/06 Python
Python递归遍历列表及输出的实现方法
2015/05/19 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
python+opencv实现动态物体追踪
2018/01/09 Python
tf.truncated_normal与tf.random_normal的详细用法
2018/03/05 Python
python怎么自定义捕获错误
2020/06/29 Python
前厅部经理岗位职责范文
2014/02/04 职场文书
师德演讲稿范文
2014/05/06 职场文书
校庆口号
2014/06/20 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
组工干部对照检查材料
2014/08/25 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python