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 相关文章推荐
javascript一些不错的函数脚本代码
Sep 10 Javascript
关于全局变量和局部变量的那些事
Jan 11 Javascript
JS增加行复制行删除行的实现代码
Nov 09 Javascript
详解JavaScript编程中的数组结构
Oct 24 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
Oct 26 Javascript
JavaScript动态检验密码强度的实现方法
Nov 09 Javascript
Node.js的Mongodb使用实例
Dec 30 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
Oct 11 Javascript
angular中ui calendar的一些使用心得(推荐)
Nov 03 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
Vue 框架之动态绑定 css 样式实例分析
Nov 14 Javascript
React 使用Hooks简化受控组件的状态绑定
Mar 18 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面向对象法则
2012/02/23 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
ThinkPHP3.2.2的插件控制器功能简述
2014/07/09 PHP
PHP多文件上传类实例
2015/03/07 PHP
php 判断IP为有效IP地址的方法
2018/01/28 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
一个简单的网站访问JS计数器 刷新1次加1次访问
2012/09/20 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
Vue防止白屏添加首屏动画的实例
2019/10/31 Javascript
JS实现transform实现扇子效果
2020/01/17 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
python正则表达式re模块详解
2014/06/25 Python
python中的计时器timeit的使用方法
2017/10/20 Python
python实现将excel文件转化成CSV格式
2018/03/22 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
如何基于Python实现数字类型转换
2020/02/07 Python
python 实现的IP 存活扫描脚本
2020/12/10 Python
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
经典导游欢迎词大全
2014/01/16 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
场地使用证明模板
2014/10/25 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
被告答辩状范文
2015/05/22 职场文书
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python