<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title></title>
<style>
li{
width: 300px;
height: 30px;
}
</style>
</head>
<body>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
<input type="button" value="变色">
</body>
<script>
//先执行这个方法
changeColor();
var inps= document.querySelectorAll("input");
inps[0].onclick=function(){
changeColor();
}
function changeColor(){
var lis = document.querySelectorAll("li");
for(var i = 0; i<10; i++){
var r = Math.ceil(Math.random()*255);
var g = Math.ceil(Math.random()*255);
var b = Math.ceil(Math.random()*255);
lis[i].style.backgroundColor="rgb("+r+","+g+","+b+")";
}
}
</script>
</html>
JS.页面中有一个ul列表,共有10个li标签,为每个列表项添加随机的背景色;页面中还有一个按钮,点击按钮,为每一个li更换随机的背景色。
猜你喜欢
转载自blog.csdn.net/lanseguhui/article/details/80864743
今日推荐
周排行