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 API学Jquery之一 选择器
Apr 07 Javascript
基于jQuery的简单的列表导航菜单
Mar 02 Javascript
页面刷新时记住滚动条的位置jquery代码
Jun 17 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
Jul 31 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
zTree获取当前节点的下一级子节点数实例
Sep 05 Javascript
JS中appendChild追加子节点无效的解决方法
Oct 14 Javascript
浅谈JavaScript 代码整洁之道
Oct 23 Javascript
微信小程序日历效果
Dec 29 Javascript
vuex实现购物车的增加减少移除
Jun 28 Javascript
微信小程序实现打卡签到页面
Sep 21 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
Jan 08 Vue.js
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
最省空间的计数器
2006/10/09 PHP
用文本文件实现的动态实时发布新闻的程序
2006/10/09 PHP
PHP memcache扩展的三种安装方法
2009/04/26 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
js获取当前日期时间及其它操作汇总
2015/04/17 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
微信小程序后端实现授权登录
2020/02/24 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
在python中利用opencv简单做图片比对的方法
2019/01/24 Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
2020/02/14 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
python实现单机五子棋
2020/08/28 Python
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
世界上最大的罕见唱片、CD和音乐纪念品网上商店:991.com
2018/05/03 全球购物
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
自我评价的写作规则
2014/01/06 职场文书
写给女朋友的道歉信
2014/01/08 职场文书
写自荐信的注意事项
2014/03/09 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
婚前协议书范本
2014/04/15 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
世界各国短波电台对东亚播送时间频率表(SW)
2021/06/28 无线电