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的下拉框改变动态添加和删除表格实现代码
Sep 12 Javascript
jQuery中.live()方法的用法深入解析
Dec 30 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
Aug 21 Javascript
jQuery soColorPacker 网页拾色器
Jun 22 Javascript
JS快速实现移动端拼图游戏
Sep 05 Javascript
bootstrap模态框消失问题的解决方法
Dec 02 Javascript
jQuery EasyUI Accordion可伸缩面板组件使用详解
Feb 28 Javascript
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
深入浅析AngularJS中的一次性数据绑定 (bindonce)
May 11 Javascript
vue中添加mp3音频文件的方法
Mar 02 Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
May 27 Javascript
微信小程序实现购物页面左右联动
Feb 15 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中路径问题的解决方案
2006/10/09 PHP
PHP获取MAC地址的具体实例
2013/12/13 PHP
PHP利用header跳转失效的解决方法
2014/10/24 PHP
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
js身份证验证超强脚本
2008/10/26 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
2012/09/30 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
javascript合并表格单元格实例代码
2016/01/03 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
2017/02/14 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
2017/04/21 jQuery
layui的layedit富文本赋值方法
2019/09/18 Javascript
vue简单练习 桌面时钟的实现代码实例
2019/09/19 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
介绍Python的@property装饰器的用法
2015/04/28 Python
Python实现图像几何变换
2015/07/06 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)
2018/10/11 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
Arti-shopping中文官网:大型海外商品一站式直邮平台
2020/03/23 全球购物
对于没有初始化的变量的初始值可以作怎样的假定
2014/10/12 面试题
应聘教师自荐信
2013/10/12 职场文书
公务员转正考察材料
2014/02/07 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
领导干部民主生活会自我剖析材料范文
2014/09/20 职场文书
2014年预算员工作总结
2014/12/05 职场文书
小学教师教育随笔
2015/08/14 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
Python实现位图分割的效果
2021/11/20 Python