<body>
<p id="p">欢迎各位读者学习Javascript这门语言!欢迎各位读者学习Javascript这门语言!</p>
</body>
<script>
第一种方法:既然是颜色随机,那就是颜色是变化值,颜色"#000000"有6个随机的数值0-9 1-f之间随机;设置一个数组,包含0-9a-f的值;
//var arr = ["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];
//var p = document.getElementById("p");
//setInterval(function(){
// p.style.color = getColor(arr);
//},500);
//function getColor(arr){
// var color = "#";
// // 循环arr;
// for(var i = 0;i<6;i++){
设置这16个数的随机数
// var num = parseInt(Math.random()*2000%16);
// color+=arr[num];
// }
// return color;
//}
//第二种方法;根据rgb(0,0,0)是0-255之间的随机数
// 随机值函数;
var p = document.getElementById("p");
setInterval(function(){
p.style.color = "rgb("+rand(0,255)+","+rand(0,255)+","+rand(0,255)+")";
},500)
function rand(n,m){
var num = Math.floor(Math.random()*(m-n+1)+n);
return num;
}
</script>