网页制作用javascript的计时器实现变色代码
答案:1 悬赏:20
解决时间 2021-04-07 21:28
- 提问者网友:熱戀丶瘋
- 2021-04-07 04:55
网页制作用javascript的计时器实现变色代码
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-04-07 05:28
<html>
<body>
<div id="word">
</div>
<script type="text/javascript">
function js(id,num,color){
// 获取网页ID对象
var ObjId=document.getElementById(id);
//超出颜色最大值#fff十六进制归零
if (color>0xfff)
{
color=0;
}
//颜色换为字符串格式
var coo=color.toString(16);
//补足style.color属性颜色值长度;
switch(coo.length){
case 1:
coo='#00'+coo;
break;
case 2:
coo='#0'+coo;
break;
case 3:
coo='#'+coo;
break;
}
//更新计数
ObjId.innerHTML="计数:"+num+" 颜色值"+coo;
//改变颜色
ObjId.style.color=coo;
//加法计数
color+=4;
num++;
//定时器1秒值是1000
var inID=setTimeout("js('"+id+"',"+num+","+color+")",100);
}
js("word",0,0x000);
</script>
</body>
<html>少年 我可是弄了很很长时间哦!!
好久不弄这个了
<body>
<div id="word">
</div>
<script type="text/javascript">
function js(id,num,color){
// 获取网页ID对象
var ObjId=document.getElementById(id);
//超出颜色最大值#fff十六进制归零
if (color>0xfff)
{
color=0;
}
//颜色换为字符串格式
var coo=color.toString(16);
//补足style.color属性颜色值长度;
switch(coo.length){
case 1:
coo='#00'+coo;
break;
case 2:
coo='#0'+coo;
break;
case 3:
coo='#'+coo;
break;
}
//更新计数
ObjId.innerHTML="计数:"+num+" 颜色值"+coo;
//改变颜色
ObjId.style.color=coo;
//加法计数
color+=4;
num++;
//定时器1秒值是1000
var inID=setTimeout("js('"+id+"',"+num+","+color+")",100);
}
js("word",0,0x000);
</script>
</body>
<html>少年 我可是弄了很很长时间哦!!
好久不弄这个了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯