iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >如何利用JS动态生成隔行换色HTML表格
  • 198
分享到

如何利用JS动态生成隔行换色HTML表格

2024-04-02 19:04:59 198人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关如何利用js动态生成隔行换色html表格,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。用JS生成动态生成表格,行、列由用户输入,并使表格隔行换

这篇文章将为大家详细讲解有关如何利用js动态生成隔行换色html表格,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

用JS生成动态生成表格,行、列由用户输入,并使表格隔行换色

方法一.

代码:

<!DOCTYPE html>
<html>
 <head>
  <title>动态表格</title>
  <meta Http-equiv="keyWords" content="keyword1,keyword2,keyword3">
  <meta http-equiv="description" content="this is my page">
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <!--<link rel="stylesheet" type="text/CSS" href="./styles.css" rel="external nofollow" rel="external nofollow" >-->
  <script type="text/javascript">
   function createTable(){
      var table = document.createElement("table");
      //添加边框
      table.border = "1";
      table.width = "100%";
      //table api
      //创建一行
      //var tr = table.insertRow(table.rows.length);
      //创建单元格
      //var td = tr.insertCell(tr.cells.length);
        //行,单元格
        var tr,td;
         //获得行列值
        var tr_value = document.getElementById("tr_value").value;
        var td_value = document.getElementById("td_value").value;
      for(var i=0;i<tr_value;i++){
        //循环插入元素
        tr = table.insertRow(table.rows.length);
        if(i%2 === 0){
          tr.style.backgroundColor = "#D5E3D0";
        }else{
          tr.style.backgroundColor = "#909C97";
        }
        for(var j=0;j<td_value;j++){
          td = tr.insertCell(tr.cells.length);
          td.innerHTML = "_";
          td.align = "center";
        }
      }
      //td.innerHTML = "测试";
      document.querySelector("#tb").appendChild(table);
    }
  </script>
 </head>
 <body>
 <input type="text" id="tr_value">输入行数
 <input type="text" id="td_value">输入列数
<input type="button" onclick="createTable()"; value="createTable">
<hr>
<div id="tb"></div>
 </body>
</html>

运行结果:

输入行数、列数,create Table:

如何利用JS动态生成隔行换色HTML表格

方法二.

代码:

<!DOCTYPE html>
<html>
 <head>
  <title>动态表格</title>
  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  <meta http-equiv="description" content="this is my page">
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <!--<link rel="stylesheet" type="text/css" href="./styles.css" rel="external nofollow" rel="external nofollow" >-->
  <script type="text/javascript">
     var rows = prompt("输入行数:", "");
     var cols = prompt("输入列数:", "");
     document.write('<table width="100%" border="1px">');
     document.write('<caption>成绩表</caption>');
     for (var row = 1; row <= rows; row++) {
       if (row % 2 == 0) {
         document.write('<tr bGColor=#CCCCCC>');
       } else {
         document.write('<tr>');
       }
       for (var col = 0; col < cols; col++) {
         document.write('<td height="20px"></td>');
       }
       document.write('</tr>');
     }
     document.write('</table>');
  </script>
 </head>
 <body>
 </body>
</html>

运行结果:

输入行数、列数:

如何利用JS动态生成隔行换色HTML表格如何利用JS动态生成隔行换色HTML表格

如何利用JS动态生成隔行换色HTML表格

关于“如何利用JS动态生成隔行换色HTML表格”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 如何利用JS动态生成隔行换色HTML表格

本文链接: https://www.lsjlt.com/news/67416.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何利用JS动态生成隔行换色HTML表格
    这篇文章将为大家详细讲解有关如何利用JS动态生成隔行换色HTML表格,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。用JS生成动态生成表格,行、列由用户输入,并使表格隔行换...
    99+
    2024-04-02
  • JS如何实现隔行换色的表格排序
    这篇文章给大家分享的是有关JS如何实现隔行换色的表格排序的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、获取元素    2、获取数据 &...
    99+
    2024-04-02
  • 如何使用JQ完成表格隔行换色效果
    这篇文章主要介绍如何使用JQ完成表格隔行换色效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、步骤分析:第一步:引入jquery的类库第二步:直接写页面加载函数第三步:直接使用j...
    99+
    2024-04-02
  • JS如何实现表格隔行变色
    这篇文章主要为大家展示了“JS如何实现表格隔行变色”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何实现表格隔行变色”这篇文章吧。具体内容如下用到的鼠标事件:(1)鼠标经过 onmouseo...
    99+
    2023-06-29
  • javascript如何生成动态表格
    本文小编为大家详细介绍“javascript如何生成动态表格”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript如何生成动态表格”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。案例分析因为里面的学生...
    99+
    2023-06-29
  • 如何用Python生成HTML表格
    今天小编给大家分享一下如何用Python生成HTML表格的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2024-04-02
  • JavaScript如何实现动态生成表格
    这篇文章给大家分享的是有关JavaScript如何实现动态生成表格的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言在这里实现一个动态添加表格的案例,当点击添加按钮时,可以弹出一个表单,然后将输入的内容添加到表格...
    99+
    2023-06-22
  • Vue动态生成表格的行和列如何实现
    本篇内容主要讲解“Vue动态生成表格的行和列如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue动态生成表格的行和列如何实现”吧!具体的实现代码如下:<template>&n...
    99+
    2023-07-04
  • JS如何自动生成动态HTML验证码页面
    这篇文章主要为大家展示了“JS如何自动生成动态HTML验证码页面”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS如何自动生成动态HTML验证码页面”这篇文章吧...
    99+
    2024-04-02
  • 如何利用CSS生成Table表格
    本篇内容主要讲解“如何利用CSS生成Table表格”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何利用CSS生成Table表格”吧! ...
    99+
    2024-04-02
  • 使用Vue怎么动态生成表格的行和列
    这篇文章将为大家详细讲解有关使用Vue怎么动态生成表格的行和列,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。具体的实现代码如下:<template&g...
    99+
    2024-04-02
  • 【PHPWord】基于Word模板替换生成输出表格动态生成内容、合并单元格、设置单元格背景颜色
    文章目录 一、前言 二、业务需求 三、功能实现 1.处理数据 2.Word模板 3.输出动态数据 ...
    99+
    2023-09-09
    开发语言 php 原力计划
  • 如何使用Vue动态生成form表单
    这篇文章将为大家详细讲解有关如何使用Vue动态生成form表单,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具有数据收集、校验和提交功能的表单生成器,包含复选框、单选框、...
    99+
    2024-04-02
  • jQuery如何动态生成表格及右键菜单功能
    这篇文章主要为大家展示了“jQuery如何动态生成表格及右键菜单功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何动态生成表格及右键菜单功能”这...
    99+
    2024-04-02
  • Pandas如何将表格的前几行生成html实战案例
    目录一、Pandas如何将表格的前几行生成html1.1主要知识点1.2创建 python 文件1.3运行结果 二、Pandas如何计算一列数字的中位数2.1主要知识点2....
    99+
    2024-04-02
  • 如何利用反射生成 MyBatisPlus中QueryWrapper动态条件
    目录1.问题2.优化方案1.问题 在MyBatisPlus中经常会用到如下所示的代码来构造查询条件: QueryWrapper<User> queryWrapper = ...
    99+
    2024-04-02
  • Vue.js如何利用v-for循环生成动态标签
    目录前言一、当写入数据为数组时二、当写入数据为对象时三、作用于标签属性和事件总结前言 使用v-for可以用于动态生成html标签。其实就是对于vue中属性是对象或者数组进行遍历生成新...
    99+
    2024-04-02
  • vue中如何使用elementUI表格动态行合并
    目录vue 使用elementUI表格动态行合并需求背景vue elementUI动态删除表格当前行内容具体步骤实现方法vue 使用elementUI表格动态行合并 需求背景 在开发...
    99+
    2022-11-13
    vue使用elementUI vue elementUI表格 elementUI表格动态行合并
  • 如何使用PHP实现动态表单生成工具
    小编给大家分享一下如何使用PHP实现动态表单生成工具,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!表单包含多种input类型,包括 hiiden类型 ,text类...
    99+
    2023-06-29
  • 如何在Java中利用POI生成一个带联动下拉框的excel表格
    本篇文章为大家展示了如何在Java中利用POI生成一个带联动下拉框的excel表格,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。具体代码如下所示:import java.io.File;import...
    99+
    2023-05-31
    java poi excel
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作