随机产生一个十六进制的颜色值

<style>
div{
width:300px;
height:200px;
background-color: pink;
}
</style>
<script>
//随机产生一个十六进制的值
function getColor() {
var str="#";
//一个十六进制的值得数组
var arr=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];
for (var i=0;i<6;i++){
//产生的每个随机数都是一个索引,根据索引找到数组中对应的值,拼接到一起
var num=parseInt(Math.random()*16);
str+=arr[num];
}
return str;
}
window.onload=function() {
document.getElementById("dv").style.backgroundColor = getColor();
};

</script>

猜你喜欢

转载自www.cnblogs.com/lujieting/p/10027103.html