解决方案 »
- 用javascript来验证密码的强度强弱
- 帮忙往这个里面的JS添加一个动态显示时间秒
- 像这样的数组格式怎么知道它的大小
- js 移动小数点
- ntko office打开word2007的问题
- ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●测试clearAttributes ,什么是script-only???????????????????
- 谁有原生js,仿悠哉旅游网城市分类菜单代码?
- 需要大家的帮助,一个显示时间的问题!
- 祝大家节日快乐!!!
- 我的IE标题栏被人家加入了"天上人间网址大全“
- Javascript 作用域问题请教
- 在For循环中执行构造函数的写法的疑问?
<body>
<div style="width:400px; height:150px; overflow:auto" id="dv">
<table >
<tr> <td>1</td> <td>1</td> <td>1</td></tr>
<tr> <td>2</td> <td>2</td> <td>2</td></tr>
<tr> <td>3</td> <td>3</td> <td>3</td></tr>
<tr> <td>4</td> <td>4</td> <td>4</td></tr>
<tr> <td>5</td> <td>5</td> <td>5</td></tr>
<tr> <td>6</td> <td>6</td> <td>6</td></tr>
<tr> <td>7</td> <td>7</td> <td>7</td></tr>
<tr> <td>8</td> <td>8</td> <td>8</td></tr>
<tr> <td>9</td> <td>9</td> <td>9</td></tr>
<tr> <td>10</td> <td>10</td> <td>10</td></tr>
<tr> <td>11</td> <td>11</td> <td>11</td></tr>
</table>
</div>
<script>
var dv = document.getElementById('dv'), trs = dv.getElementsByTagName('tr'), timer, delay = 1000, index = 0
, divH = dv.offsetHeight, h = 0;
trs[index].style.backgroundColor = '#eeeeee'; dv.scrollTop = 0;
for (var i = 0; i < trs.length; i++) {
h += trs[i].offsetHeight;
trs[i].h = h;
} timer = setInterval(function () {
trs[index].style.backgroundColor = '#ffffff'; //如果要还原默认背景色取消注释这行
index++;
if (index >= trs.length) {//重新来,如果不重新开始自己注释分支1,启用分支2
index = 0; dv.scrollTop = 0; //分支1)
//clearInterval(timer); return//分支2)
}
if (trs[index].h > divH) dv.scrollTop = trs[index].h + trs[index].offsetHeight - divH;
trs[index].style.backgroundColor = '#eeeeee';
}, delay);
</script>
</body>
</html>