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同时提交多个Web表单的方法
Dec 26 Javascript
js function使用心得
May 10 Javascript
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
Jan 15 Javascript
JS阻止用户多次提交示例代码
Mar 26 Javascript
jQuery中:selected选择器用法实例
Jan 04 Javascript
浅谈javascript 函数属性和方法
Jan 21 Javascript
js实现文字在按钮上滚动的方法
Aug 20 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
Aug 27 Javascript
javascript实现省市区三级联动下拉框菜单
Nov 17 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
Dec 23 Javascript
浅谈jquery高级方法描述与应用
Oct 04 Javascript
React Native之ListView实现九宫格效果的示例
Aug 02 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脚本的10个技巧(1)
2006/10/09 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
VBScript版代码高亮
2006/06/26 Javascript
JavaScript 函数调用规则
2009/09/14 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
简单的js表单验证函数
2013/10/28 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
easyui Draggable组件实现拖动效果
2015/08/19 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
webpack源码之loader机制详解
2018/04/06 Javascript
vue弹窗消息组件的使用方法
2020/09/24 Javascript
vue动态删除从数据库倒入列表的某一条方法
2018/09/29 Javascript
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
[03:59]5分钟带你了解什么是DOTA2(第二期)
2017/02/07 DOTA
python机器学习之贝叶斯分类
2018/03/26 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
2019/06/03 Python
Python实现自动签到脚本功能
2020/08/20 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
自我评价怎么写正确呢?
2013/12/02 职场文书
我的网上商城创业计划书
2013/12/26 职场文书
学生检讨书如何写
2014/10/30 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
高一数学教学反思
2016/02/18 职场文书
基于Redis过期事件实现订单超时取消
2021/05/08 Redis
pandas求平均数和中位数的方法实例
2021/08/04 Python
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server