我有一个由几个 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/