运行代码 缩小
汉王
HTML代码
复制 格式化 注释 注释 清空
放大
AخA
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5
<title>用循环将三个DIV变成红色</title>
6
<style> 
7
#outer{width:330px;height:100px;margin:10px auto;}
8
#outer div{float:left;width:100px;height:100px;margin:0 5px;background:black;}
9
</style>
10
<script> 
11
window.onload = function ()
12
{
13
    var oDiv = document.getElementById("outer").getElementsByTagName("div");
14
    var oBtn = document.getElementsByTagName("button")[0];
15
    oBtn.onclick = function ()
16
    {
17
        for(var i = 0; i < oDiv.length; i++) oDiv[i].style.background = "red";
18
    }   
19
}
20
</script>
21
</head>
22
<body>
23
<center><button>点击将DIV变成红色</button></center>
24
<div id="outer">
25
    <div></div>
26
    <div></div>
27
    <div></div>
28
</div>
29
</body>
30
</html>
CSS代码
复制 格式化 注释 注释 颜色 清空
放大
CSS代码...
x
 
1
JS代码
复制 格式化 注释 注释 清空
放大
JS代码...
xxxxxxxxxx
1
 
1
名称
使用Js的循环函数将DIV依次着色
分类
网站常用
描述
再次分享给大家一个小小的JavaScript教程实例:利用JAvaScript的循环将指定多个Div区块的颜色值变换为设定值,你只需点击一下按钮即可实现Div的颜色改变,而且看了看源代码,觉得挺简单的功能。
收藏