鼠标悬停时文字颜色随机改变的js特效

刚在百度知道回答问题时,有人问到了这样一段代码,所以就自己手写了一个。

虽然写的比较简陋,但是也算是原创,主要是学会了“10进制转换16进制这个方法函数toString(16)”和document.fgColor这个属性,汗,以前还真是不知道,写段代码加深印象。

<span onmouseover="catge()" onmouseout="stopCatge()">这是一段代码测试文字</span>
<script type="text/javascript">
function catge(){
var n = Math.floor(256*256*256*Math.random());
color=n.toString(16);
document.fgColor=eval("’#'+color");
catgeTimer=setTimeout("catge()",500);
}
function stopCatge(){
clearTimeout(catgeTimer);
}
</script>
原文地址:https://www.cnblogs.com/kaiye/p/3039076.html