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 options属性集合操作代码
Dec 28 Javascript
javascript基础之查找元素的详细介绍(访问节点)
Jul 05 Javascript
JavaScript中跨域调用Flash的方法
Aug 11 Javascript
使用jquery动态加载js文件的方法
Dec 24 Javascript
jQuery实现动态添加和删除一个div
Aug 12 Javascript
js获取及判断键盘按键的方法
Dec 01 Javascript
原生javascript实现的全屏滚动功能示例
Sep 19 Javascript
react 应用多入口配置及实践总结
Oct 17 Javascript
vue iview的菜单组件Mune 点击不高亮的解决方案
Nov 01 Javascript
vue+element实现图片上传及裁剪功能
Jun 29 Javascript
JavaScript实现alert弹框效果
Nov 19 Javascript
ES6的循环与可迭代对象示例详解
Jan 31 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无限分类的类
2007/01/02 PHP
PHP实现定时生成HTML网站首页实例代码
2008/11/20 PHP
ThinkPHP中order()使用方法详解
2016/04/19 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
JQuery autocomplete 使用手册
2010/04/01 Javascript
关于js获取radio和select的属性并控制的代码
2011/05/12 Javascript
JS实现日期加减的方法
2013/11/29 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
浅谈javascript中this在事件中的应用
2015/02/15 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
浅析Ajax语法
2016/12/05 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
2020/05/31 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
Python Mysql自动备份脚本
2008/07/14 Python
python获取糗百图片代码实例
2013/12/18 Python
Python3学习笔记之列表方法示例详解
2017/10/06 Python
50行Python代码实现人脸检测功能
2018/01/23 Python
django 邮件发送模块smtp使用详解
2019/07/22 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
python3实现高效的端口扫描
2019/08/31 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
如何解决pycharm调试报错的问题
2020/08/06 Python
解决pytorch 的state_dict()拷贝问题
2021/03/03 Python
大学生活学习的自我评价
2013/12/03 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
2016年秋季运动会加油稿
2015/12/21 职场文书
员工工作心得体会
2019/05/07 职场文书
详解JVM系列之内存模型
2021/06/10 Javascript
什么是css原子化,有什么用?
2022/04/24 HTML / CSS