JavaScript实现斑马线表格示例分享

虽然现在有很多框架可以轻松的实现斑马线效果,而且兼容性也很不错,比如bootstrap,但是不可否认的是使用javascript实现的是兼容性最强的(浏览器不支持或禁止javascript脚本除外),所以今天使用原生js实现了一个斑马线效果的表格,大家可以简单看一下,如果有需要可以留做脚本积累。本文主要和大家介绍了javascript实现的斑马线表格效果,通过javascript针对table表格的遍历与运算实现隔行变色功能,非常简单实用,需要的朋友可以参考下,希望能帮助到大家。

html表格部分:


登录后复制  

      

Date

    

City

    

Venue

    

        2017-06-25          BJ        Ballroom        2017-08-02          SH        Yoyoyo        2017-11-30          HZ        NOW~        2017-11-30          HZ        NOW~        2017-11-30          SJZ        NOW~    

script.js

function addClass(element, value) {//element:需要添加新样式的元素,value:新的样式  if (!element.className) {    element.className = value;  } else {    newClassName = element.className;    newClassName += " ";    newClassName += value;    element.className = newClassName;  }}function stripeTable(){  if(!document.getElementsByTagName("table")) return false;  /*获取table*/  var table = document.getElementsByTagName("table");  /*遍历 为所有表格添加*/  for(var i=0;i

登录后复制

css部分:

* {  margin: 0;  padding: 0;}.stripe{  background-color: #eee;}

登录后复制

完整index.html代码如下:

立即学习“Java免费学习笔记(深入)”;

nbsp;html>    javascript斑马线表格      * {      margin: 0;      padding: 0;    }    .stripe{      background-color: #eee;    }  

登录后复制  

      

Date

    

City

    

Venue

    

        2017-06-25          BJ        Ballroom        2017-08-02          SH        Yoyoyo        2017-11-30          HZ        NOW~        2017-11-30          HZ        NOW~        2017-11-30          SJZ        NOW~    stripeTable();

相关推荐:

jquery简单实现隔行变色方法

JS控制表格隔行变色的实现代码展示

JS实现列表页面隔行变色效果的示例代码分享

以上就是JavaScript实现斑马线表格示例分享的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2786647.html

(0)
上一篇 2025年3月8日 17:48:00
下一篇 2025年2月27日 22:06:08

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js点击收缩或张开的悬浮窗实例分享

    本文主要和大家介绍了js实现可以点击收缩或张开的悬浮窗效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 说明:点击”+“按钮,悬浮窗收缩/展开 思路 1、在html中定义一个p块,定一个id;一个按钮,点击时用。 …

    编程技术 2025年3月8日
    200
  • SVG和Vanilla JS框架创建一个“星形变心形”代码分享

    本文我们主要和大家分享用svg和vanilla js框架创建一个“星形变心形”的动画效果代码,希望能帮助到大家。 思路 它们都是由五个三次贝塞尔曲线构成。下边的互动演示展示了每条曲线以及这些曲线相连接的点。点击任意曲线或连接点可以看到两个图…

    编程技术 2025年3月8日
    200
  • 改变JavaScript对象的rest和spread属性方法

    在JavaScript中合并多个对象是一个很常见的事情。但在JavaScript中,到目前为止并没有一种很方便的语法来进行合并。本文主要和大家分享三个点如何改变JavaScript对象的rest和spread属性。 在ES5中,通过使用Lo…

    2025年3月8日 编程技术
    200
  • Vue.js响应式原理详解

    本人是Java背景,许多年前刚接触JavaScript时有点怪怪的,因为它没有 getters 和 setters。随着时间的推移,我开始喜欢上这个缺失的特性,因为相比Java大量的 getter 和 setter,它让代码更简洁。例如,我…

    2025年3月8日
    200
  • javascript中的隐式调用详解

    所谓的隐式调用简单来说就是自动调用一些方法,而这些方法像钩子一样可以在外部修改,从而改变既定行为。 下面我会列举一些最近看到的隐式调用,例子都是点到即止,欢迎补充 数据类型转换 toSting 和 valueOf var obj = { a…

    编程技术 2025年3月8日
    200
  • js之trim函数实现删除两端空格

    本文主要和大家介绍了js自定义trim函数实现删除两端空格功能,结合实例形式分析了javascript基于正则替换实现类似trim函数删除字符串两端空格的相关操作技巧,希望能帮助到大家。 兼容IE低版本浏览器,以及其他一些低版本脚本的浏览器…

    编程技术 2025年3月8日
    200
  • 详解JavaScript的运行原理

    本文主要给大家从理论详细分析了javascript运行原理以及知识点分享,对此有兴趣的学习下吧。 JavaScript是一种基于对象的动态、弱类型脚本语言(以下简称JS),是一种解释型语言,和其他的编程语言不同,如java/C++等编译型语…

    编程技术 2025年3月8日
    200
  • JavaScript比较同一天的时间大小

    在项目开发的过程中,有时候会遇到同一天内的时间大小比较,一般来说选择时间是通过插件实现的,但并不排除客户要求手动输入的情况。那么,在应客户要求手动输入时间,并且需要进行时间大小比较的时候该如何实现呢?以下简单介绍我实现的方法步骤: 1.首先…

    编程技术 2025年3月8日
    200
  • js正则表达式验证时间格式实例

    在项目中,我们经常会遇到时间问题,有时候是使用时间插件,让用户选择,但有时应客户要求,能够自行输入时间,那么,我们如何来确定用户输入的时间格式是否正确,输入的时间是否合法呢?这个时候需要用到正则表达式。本文主要和大家介绍了详解js正则表达式…

    编程技术 2025年3月8日
    200
  • JavaScript事件解析

    事件是在编程时系统内发生的动作或者发生的事情.系统通过它来告诉编程者,在编程者愿意的情况下,编程者一某种方式对它做出回应.本文主要和大家分享JavaScript事件解析,希望能帮助到大家。 添加事件方式 元素属性 var btn = doc…

    2025年3月8日
    200

发表回复

登录后才能评论