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 相关文章推荐
js操纵dom生成下拉列表框的方法
Feb 24 Javascript
javascript结合ajax读取txt文件内容
Dec 05 Javascript
深入浅析JavaScript中prototype和proto的关系
Nov 15 Javascript
jQuery表格插件datatables用法详解
Nov 23 Javascript
js 获取本地文件及目录的方法(推荐)
Nov 10 Javascript
详解用函数式编程对JavaScript进行断舍离
Sep 18 Javascript
Nginx 配置多站点vhost 的方法
Jan 07 Javascript
ES6基础之展开语法(Spread syntax)
Feb 21 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
Sep 10 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
Sep 20 Javascript
JS sort方法基于数组对象属性值排序
Jul 10 Javascript
vscode中Vue别名路径提示的实现
Jul 31 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实现文件上传和多文件上传
2015/12/24 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
2016/05/10 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
详解ES6 Fetch API HTTP请求实用指南
2018/11/14 Javascript
通过图带你深入了解vue的响应式原理
2019/06/21 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
机器学习python实战之手写数字识别
2017/11/01 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
Python实现时间序列可视化的方法
2019/08/06 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
python3.6连接mysql数据库及增删改查操作详解
2020/02/10 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
销售员个人求职的自我评价
2014/02/10 职场文书
高级工程师英文求职信
2014/03/19 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
影视广告专业求职信
2014/09/02 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
高三语文教学反思
2016/02/16 职场文书
浅谈如何提高PHP代码的质量
2021/05/28 PHP