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 日期时间函数(经典+完善+实用)
May 27 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
Aug 12 Javascript
javascript 学习笔记(六)浏览器类型及版本信息检测代码
Apr 08 Javascript
javascript break指定标签打破多层循环示例
Jan 20 Javascript
获取select元素被选中的文本内容的js代码
Jan 29 Javascript
javaScript使用EL表达式的几种方式
May 27 Javascript
使用node.js 获取客户端信息代码分享
Nov 26 Javascript
轻松学习Javascript闭包函数
Dec 15 Javascript
使用Node.js给图片加水印的方法
Nov 15 Javascript
JS小数转换为整数的方法分析
Jan 07 Javascript
自定义事件解决重复请求BUG的问题
Jul 11 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
Sep 19 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中设置index.php文件为只读的方法
2013/02/06 PHP
PHP register_shutdown_function函数的深入解析
2013/06/03 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
php实现的二分查找算法示例
2017/06/20 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
2018/10/31 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
javascript 函数参数限制说明
2010/11/19 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
JS搜狐面试题分析
2016/12/16 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
vue实现分页组件
2020/06/16 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python实现进程间通信简单实例
2014/07/23 Python
Django 视图层(view)的使用
2018/11/09 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
python中判断文件结束符的具体方法
2020/08/04 Python
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
Linux文件操作命令都有哪些
2016/07/23 面试题
幼儿园教师的考核评语
2014/04/18 职场文书
卖房授权委托书样本
2014/10/05 职场文书
教师党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
同学会演讲稿
2019/04/02 职场文书
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS