JS

jmx2015 2015-08-09 10:30:39
请大家帮忙解释下每一行段码是什么意思!
window.onload =function stripeTables()
{
if (!document.getElementsByTagName) return false;
var tables = document.getElementsByTagName('table');
var odd, rows;
for (var i = 0; i < tables.length; i++)
{
odd = false;
rows = tables[i].getElementsByTagName('tr');

for (var j = 0; j < rows.length; j++)
{
if (odd == true)
{
rows[j].style.backgroundColor = 'pink';
odd = false;
}
else
{
odd = true;
}
}
}
addEventListener(stripeTables)
}
...全文
98 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
蝶恋花雨 2015-08-09
  • 打赏
  • 举报
回复
window.onload =function stripeTables() //页面初始化执行
{
//判断页面控件带不带name 没有的则不执行下面JS
    if (!document.getElementsByTagName) return false;
//定义变量 获取页面table标签
    var tables = document.getElementsByTagName('table');
    var odd, rows;//定义变量
    for (var i = 0; i < tables.length; i++)//循环页面多个长度
    {
        odd = false;//默认值
        rows = tables[i].getElementsByTagName('tr');//的到table的tr 行

        for (var j = 0; j < rows.length; j++)//循环行的长度
        {
            if (odd == true)//如果是true
            {
                rows[j].style.backgroundColor = 'pink';//改变这行的背景颜色
                odd = false;//在重新设为默认值
            }
            else
            {
                odd = true;
            }
        }
    }
    addEventListener(stripeTables)//添加到事件监听里面
}
 

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧