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

<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>
posted @ 2018-11-27 16:24  lujieting0  阅读(539)  评论(0编辑  收藏  举报