`

html表格的构建,遍历改变其背景颜色

 
阅读更多
// 改变表个偶数行的颜色,操作方法。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<-table的定义方式->
<table id="tb">
    <tbody>
    <tr><td>第一行</td><td>第一行</td></tr>
    <tr><td>第二行</td><td>第二行</td></tr>
    <tr><td>第三行</td><td>第三行</td></tr>
    <tr><td>第四行</td><td>第四行</td></tr>
    </tbody>
</table>
<script>
    window.onload=function(){
        var item= document.getElementById("tb")
        var tbody=item.getElementsByTagName("tbody")[0]
        var trs= tbody.getElementsByTagName("tr")
        alert(trs.length)
        for(var i=0;i<trs.length;i++){
            if(i%2==0){
                trs[i].style.background="#888"
            }
        }
    }
</script>
</body>
</html>
分享到:
评论

相关推荐

    html+css+js表格动态增删改与xml加载与保存

    这个过程涉及到DOM(Document Object Model)的操作,比如创建新的XML节点,设置节点属性,以及将HTML表格数据映射到XML结构。 加载XML数据时,通常会使用JavaScript的`XMLHttpRequest`对象或现代浏览器的`fetch` ...

    响应鼠标变换表格背景或者颜色特效代码

    这样的CSS规则会让表格中的每个单元格在鼠标悬停时改变背景颜色。然而,如果想要根据鼠标点击来改变颜色,我们可以使用JavaScript。以下是一个使用纯JavaScript的例子: ```javascript var table = document....

    Javascript高级表格操作

    当鼠标进入单元格时,改变其背景色;离开时,恢复原样。这可以通过事件监听器和修改元素的`style`属性来实现。 编辑和删除功能通常涉及行的增删和数据的更新。在表格的每个单元格上添加编辑和删除按钮,然后绑定...

    将php数组输出html表格的方法

    在`xtable`类的`html()`方法中,首先获取表头`$titulos`,然后遍历数据数组`$this-&gt;arr`,根据`$fons`设置背景颜色,生成表格行`$celdas`。最后,使用`sprintf`函数构建完整的HTML表格字符串,包括`&lt;table&gt;`标签及内...

    表格复选和复选变色效果.rar

    综上所述,"表格复选和复选变色效果.rar"的资源涵盖了前端开发中的一些关键技能,包括HTML表格、JavaScript事件处理、DOM操作、状态管理和用户体验优化。通过学习和理解这些知识点,开发者可以构建出更加互动和友好...

    vue+jq实现商城商品属性的添加以及生成表格并还原到前端展示sku列表

    例如,如果商品有颜色和尺寸两个属性,那么表格就会有颜色行和尺寸列。 3. **库存判断与前端展示**: - 在表格的每个单元格中,根据后台返回的库存数据,判断对应组合是否可用。如果库存为零,则使用jQuery改变...

    HTML5生成课表

    通过CSS样式,我们可以定制表格的边框、颜色、字体等视觉效果,使其看起来更加美观和专业。例如,可以设置不同颜色的背景来区分单双周的课程,或者使用hover效果来突出鼠标悬停的课程。 接下来,JavaScript是实现...

    创建自己的jquery表格插件

    3. **CSS样式**:编写`.mouseover`类来设置悬停时的样式,如背景色和文字颜色。 ### HTML/CSS布局 表格插件还需要遵循良好的HTML结构和CSS样式规范,这些内容包括: 1. **HTML结构**:合理的表格结构,如`thead`,...

    javascript实现table表格隔行变色的方法

    通过操作这些DOM元素的`style.background`属性来改变背景颜色。 3. 隔行变色的实现逻辑:在JavaScript函数`SetTableColor`中,通过for循环遍历每一行,使用`i + 1`来判断当前行的奇偶性,再通过`if-else`条件语句为...

    JS实现简洁(隔行换色、高亮显示)表格特效

    在循环中,使用if语句判断是否在每10行的时候,根据条件改变背景色。每生成10个单元格,闭合一个标签。循环结束后,闭合最后一个标签,完成表格的生成。 5. **事件处理函数的定义** show(obj)和noshow(obj)函数是...

    javascript源码

    本资源提供的"javascript源码"着重于处理HTML表格,允许用户选择特定行并改变行的颜色,极大地提升了用户体验。 首先,`tigra_tables.js`是一个JavaScript库,很可能包含了一系列用于操作表格的函数和方法。Tigra ...

    第三次作业1

    例如,`align`属性用于设置表格居中,`bgcolor`改变背景颜色。 3. **XSL**: XSL(可扩展样式表语言)是一种用于转换XML文档的语言。这里的XSL样式表定义了一个模板,匹配XML文档的根元素,并将其转换为HTML格式。`...

    jquery table

    2. 创建HTML表格结构:使用`&lt;table&gt;`、`&lt;tr&gt;`、`&lt;th&gt;`和`&lt;td&gt;`元素构建基本的表格布局。 3. 应用jQuery插件:选择合适的jQuery Table插件,如DataTables,通过在表格元素上添加特定的类名和数据属性来激活插件功能...

    鼠标移动变色代码

    通过`onmouseover`和`onmouseout`事件处理器,当鼠标悬停在`&lt;td&gt;`元素上时,改变其背景颜色、边框颜色和文字颜色;当鼠标移出时,恢复原状。这里使用了IE特有的`filters`属性,以实现颜色的渐变过渡。 最后,在`...

    Jquery TreeTable及示例,仿zTree绑定数据方式

    这包括但不限于改变表格的边框、背景色、字体颜色、行高、列宽等。通过CSS样式表,我们可以轻松地调整这些属性,让表格更符合整体界面设计。例如,你可以定义`.treeTable tr`来设置所有行的基本样式,`.treeTable td...

    半透明的一套漂亮的Bootstrap模板.zip

    这可能包括表格、图表、表单元素、导航条、侧边栏等,帮助快速构建功能齐全的管理界面。 在使用这套模版时,开发者需要熟悉HTML、CSS和JavaScript基础知识,了解Bootstrap的网格系统、组件和JavaScript插件的工作...

    原生javascript实现隔行换色

    隔行换色的核心在于通过JavaScript动态地改变`&lt;tr&gt;`元素的背景颜色。 代码示例中,我们创建了一个10x10的表格,表格的宽度设置为100像素,并居中对齐。通过`document.write`方法在页面上输出HTML代码来构建表格。在...

    Projects-Steps-Project:创建进度步骤的项目,类似于使用HTML CSS和JavaScript制作的购物车或表格

    例如,使用`background-color`改变背景色,`color`定义文字颜色,`border`定义边框,`display: flex`或`grid`实现响应式布局,以及使用`@media query`进行不同设备的适配。 **JavaScript** 是一种强大的客户端脚本...

    javascript实现可全选、反选及删除表格的方法

    通过遍历表格行,并判断当前行的索引是奇数还是偶数,以此来为行设置不同的背景色(oddColor和evenColor)。同时,还设置了鼠标悬停和离开时的高亮显示效果(overColor),这同样是通过给当前行添加或移除CSS类来...

    JS实现万年历

    3. **填充数据**:遍历指定月份的所有日期,使用JavaScript计算每个日期在周中的位置,并将其填充到相应的表格单元格中。 4. **样式设置**:通过CSS对表格进行美化,包括字体、颜色、背景等,确保万年历的可读性和...

Global site tag (gtag.js) - Google Analytics