javascript - 页面加载后调用脚本

标签 javascript html

我有一个由几个 jsp 页面填充的表。 我想更换 table <tr>页面加载后的背景。

我必须调用这个脚本:

function alternate(id){ 
    var table = document.getElementById(id);   
    var rows = table.getElementsByTagName("tr");   
    for(i = 0; i < rows.length; i++){  
        if(i % 2 == 0){ 
            rows[i].style.backgroundColor = "#84939a"; 
          }else{ 
            rows[i].style.backgroundColor = "#FFFFFF";
          }      
    }
    }

我怎样才能做到这一点? 提前致谢

最佳答案

如果您使用 JQuery,您可以使用:

$(document).ready(function(){

.. your code

});

但是使用 css 来改变颜色要简单得多

tr:nth-child(odd)       { background-color:#84939a; }
tr:nth-child(even)      { background-color:#FFFFFF; }

关于javascript - 页面加载后调用脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26040880/

相关文章:

javascript - 无法从 javascript 访问 ViewBag(有一个 JSON 对象列表)

javascript - 如何实现垂直滚动条?

javascript - 迭代性能比较

html - DIVs vs. TABLEs 请反驳

javascript - 如何使用 javascript 将多余的文本替换为 (....)

jquery - 在我的 html 页面上滚动面板时,面板后面的内容也会滚动

用于 HTML 到 Java (POJO) 转换的 Java 库

javascript - 控制 HTML 中的复选框

javascript - 非图像 div 上的无限垂直滚动

python - 从返回 null 的元标记 beautifulsoup 中提取数据