iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >动态表格(JS/HTML/CSS)
  • 199
分享到

动态表格(JS/HTML/CSS)

csshtmljavascript 2023-08-31 06:08:03 199人浏览 八月长安
摘要

需求: 1.表格由专业班级学号1-10号同学的信息组成,包括:学号、姓名、性别、二级学院、班级、专业、辅导员; 2.表格的奇数行字体为黑色,底色为白色;偶数行字体为白色,底色为黑色; 3.表格的每一行后有一个删除按钮,点击后会跳出提示弹窗,

需求:

1.表格由专业班级学号1-10号同学的信息组成,包括:学号、姓名、性别、二级学院、班级、专业、辅导员;
2.表格的奇数行字体为黑色,底色为白色;偶数行字体为白色,底色为黑色;
3.表格的每一行后有一个删除按钮,点击后会跳出提示弹窗,确认后删除该行的内容,并且删除后上述的颜色规律保持不变:
4.表格的右上方有一个添加按钮,点击后跳出一个表单弹窗,可以填加新的学生的信息。

原理:

创建数组保存所有人的信息,利用双层for循环遍历数组及数组内每个对象的属性,再利用节点操作,创建tr/td节点分别封装到tbody和tr内部,利用td/tr。innerhtml向内部填入数组内容

效果图:

动态表格

代码:

    
    
学号 姓名 性别 二级学院 班级 专业 辅导员 操作
window.onload=function(){    // 创建数组封装学生信息    var students=[{        xuehao:22230304,        realname:"廖玉洁",        gender:"女",        xueyuan:"计算机工程系",        class:"222303",        zhuanye:"软件工程",        teacher:"武则超"        },{        xuehao:22230305,        realname:"陈乐",        gender:"男",        xueyuan:"计算机工程系",        class:"222303",        zhuanye:"软件工程",        teacher:"姜禹锡"        },{        xuehao:22230405,        realname:"徐阳",        gender:"女",        xueyuan:"计算机工程系",        class:"222304",        zhuanye:"软件工程",        teacher:"肖超"        },{        xuehao:22230304,        realname:"肖懈",        gender:"女",        xueyuan:"计算机工程系",        class:"222303",        zhuanye:"软件工程",        teacher:"姜禹锡"        },{        xuehao:22230304,        realname:"无数",        gender:"女",        xueyuan:"计算机工程系",        class:"222303",        zhuanye:"软件工程",        teacher:"姜禹锡"        },{        xuehao:22230304,        realname:"陈洁",        gender:"女",        xueyuan:"计算机工程系",        class:"222303",        zhuanye:"软件工程",        teacher:"姜禹锡"        },{        xuehao:22230304,        realname:"思恩",        gender:"女",        xueyuan:"计算机工程系",        class:"222303",        zhuanye:"软件工程",        teacher:"夏普"        },{        xuehao:22230304,        realname:"小乐",        gender:"男",        xueyuan:"计算机工程系",        class:"222326",        zhuanye:"软件工程",        teacher:"陈诚"        },{        xuehao:22230254,        realname:"西亚",        gender:"女",        xueyuan:"计算机工程系",        class:"222303",        zhuanye:"软件工程",        teacher:"姜禹锡"        },{        xuehao:22232304,        realname:"文文",        gender:"男",        xueyuan:"计算机工程系",        class:"222305",        zhuanye:"软件工程",        teacher:"苏雨"        }]    // 创建行--通过for循环遍历数组,有几个对象就创建几行,再将行插入tbody中    var tbody=document.querySelector("tbody")    for(var i=0;i删除`        tr.appendChild(td)    }    // 点击按钮删除一行元素    var a=document.querySelectorAll("a")    for(var i=0;inode.parentNode)        }    }    // 点击添加按钮可以用户自定义输入内容加入表单    var btn=document.querySelector("button")    btn.onclick=function(){        var tr=document.createElement("tr")        tbody.appendChild(tr)        for(var k in students[1]){            var td=document.createElement("td")            td.innerHTML=``            tr.appendChild(td)        }        var td=document.createElement("td")        td.innerHTML=`删除`        tr.appendChild(td)        var a=document.querySelectorAll("a")        for(var i=0;i

来源地址:https://blog.csdn.net/m0_74033027/article/details/128671725

--结束END--

本文标题: 动态表格(JS/HTML/CSS)

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

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

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

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

下载Word文档
猜你喜欢
  • 动态表格(JS/HTML/CSS)
    需求: 1.表格由专业班级学号1-10号同学的信息组成,包括:学号、姓名、性别、二级学院、班级、专业、辅导员; 2.表格的奇数行字体为黑色,底色为白色;偶数行字体为白色,底色为黑色; 3.表格的每一行后有一个删除按钮,点击后会跳出提示弹窗,...
    99+
    2023-08-31
    css html javascript
  • 如何利用JS动态生成隔行换色HTML表格
    这篇文章将为大家详细讲解有关如何利用JS动态生成隔行换色HTML表格,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。用JS生成动态生成表格,行、列由用户输入,并使表格隔行换...
    99+
    2024-04-02
  • 怎么用html+css+js制作动态千纸鹤
    本篇内容介绍了“怎么用html+css+js制作动态千纸鹤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • js动态实现表格添加和删除操作
    本文实例为大家分享了js动态实现表格添加和删除的具体代码,供大家参考,具体内容如下 运行效果如图(两种实现方案,被注释的是第一种实现方案) 代码: <!DOCTYPE h...
    99+
    2024-04-02
  • js+Html实现表格可编辑操作
    本文实例为大家分享了js+Html实现表格可编辑操作的具体代码,供大家参考,具体内容如下 功能描述:单击页面使单元格td变成可编辑状态,输入内容后,当单元格失去焦点时,保存输入的内容...
    99+
    2024-04-02
  • js实现表格拖动选项
    本文实例为大家分享了js实现表格拖动选项的具体代码,供大家参考,具体内容如下 题目要求如下图所示,具体思路:拖动改变选择项,用的的事件是js的拖动相关事件。 代码: <!...
    99+
    2024-04-02
  • Element怎么实现动态表格
    本篇内容介绍了“Element怎么实现动态表格”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录【代码背景】【代码实现】#1# -> ...
    99+
    2023-06-20
  • JavaScript实现动态表格效果
    本文实例为大家分享了JavaScript实现动态表格效果的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang="...
    99+
    2024-04-02
  • JavaScript怎么实现动态表格
    JavaScript怎么实现动态表格,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。JavaScript实现动态表格(改建版,代码见最下面)基本效果如下点击添加,...
    99+
    2023-06-28
  • javascript如何生成动态表格
    本文小编为大家详细介绍“javascript如何生成动态表格”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript如何生成动态表格”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。案例分析因为里面的学生...
    99+
    2023-06-29
  • JavaScript实现表格动态变色
    本文实例为大家分享了JavaScript实现表格动态变色的具体代码,供大家参考,具体内容如下 表格分为:表头、表格主体 两部分 当移动到表格主体的行时,移动到哪一行,哪一行就变化颜色...
    99+
    2024-04-02
  • javascript动态生成表格详解
    *创建一个页面:两个输入框和一个按钮 *代码和步骤 代码如下: <html > <head> <title>动态生成表格<...
    99+
    2024-04-02
  • js实现移动端简易滑动表格
    本文实例为大家分享了js实现移动端简易滑动表格的具体代码,供大家参考,具体内容如下 上js文件代码 <template>   <view>     <s...
    99+
    2024-04-02
  • js怎么动态改变css关键帧
    本教程操作环境:Windows10系统、CSS3版、DELL G3电脑js怎么动态改变css关键帧?js动态修改CSS3中@keyframes规则这里有一个时钟的小demo,给到的素材如下图: 秒针的初始方向是朝向6点的,我们设置秒针旋转一...
    99+
    2023-05-14
    javascript css
  • html+js实现动态显示本地时间
    复制代码 代码如下: <span style="font-size:18px"><html> <span style="white-space:pre"...
    99+
    2022-11-15
    html 本地时间
  • js如何动态改变css关键帧
    这篇文章主要讲解了“js如何动态改变css关键帧”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“js如何动态改变css关键帧”吧!js动态改变css关键帧的方法:1、通过“document.s...
    99+
    2023-07-05
  • 异步动态加载js与css文件的js代码
    jquery动态加载css,js文件方法简单很, 例 方法1: 代码如下复制代码 代码如下:$.getscript("test.js"); 方法2: 代码如下复制代码 代码如下:fu...
    99+
    2022-11-15
    异步动态加载 js css
  • jquery中怎么动态增加表格
    这期内容当中小编将会给大家带来有关jquery中怎么动态增加表格,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。第一种,在表格上面有个删除按钮,删除下面复选框的选中的值。j...
    99+
    2024-04-02
  • js+Html如何实现表格可编辑操作
    这篇文章主要介绍了js+Html如何实现表格可编辑操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。功能描述:单击页面使单元格td变成可编辑状态,输入内容后,当单元格失去焦点...
    99+
    2023-06-14
  • JavaScript怎么实现生成动态表格和动态效果
    本篇内容介绍了“JavaScript怎么实现生成动态表格和动态效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码:<!DOCTYP...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作