2 qq 31788907 qq_31788907 于 2016.04.28 09:48 提问

有没有比这段简单的代码

图片说明网上找的,效果是达到了 ,但是boss居然不满意 ,叫我写简单点

6个回答

w172087242
w172087242   Ds   Rxr 2016.04.28 10:14
已采纳

var pos = 0;
setInterval(function(){
pos++;
if(pos>5) pos = 1;
document.getElementsByTagName("body")[0].style.background = "url(images/0"+pos+".jpg) round";
}, 3000);

danielinbiti
danielinbiti   Ds   Rxr 2016.04.28 09:51
function chgCol(){
pos++;
document.getElementByTagName('body')[0].sytle.background="url(images/0"+(pos>4?0:pos)+".jpg) round";
}

qq_31788907
qq_31788907 回复danielinbiti: 还是没
大约 2 年之前 回复
danielinbiti
danielinbiti 回复qq_31788907: sytle改成style
大约 2 年之前 回复
danielinbiti
danielinbiti 回复qq_31788907: getElementByTagName改成getElementsByTagName
大约 2 年之前 回复
qq_31788907
qq_31788907 背景图都不见了- -
大约 2 年之前 回复
qq_31788907
qq_31788907 背景图都不见了- -
大约 2 年之前 回复
w172087242
w172087242   Ds   Rxr 2016.04.28 09:59

var pos = 0;
setInterval(chgCol(){
pos++;
if(pos>5) pos = 1;
document.getElementsByTagName("body")[0].style.background = "url(images/0"+pos+".jpg) round";
}, 3000);

qq_31788907
qq_31788907 不过一打开没背景图 要过几秒才有
大约 2 年之前 回复
w172087242
w172087242 回复qq_31788907: 把chgCol改成function
大约 2 年之前 回复
qq_31788907
qq_31788907 copy上去之后语法错误
大约 2 年之前 回复
w172087242
w172087242 事件可以取消了,因为用了匿名函数,如果不想取消,可以把函数拿出来定义
大约 2 年之前 回复
w172087242
w172087242 onload
大约 2 年之前 回复
u013865953
u013865953   2016.04.28 10:18
 <script type="text/javascript">
    function round(i){
        if(i>5)i=1;
        setTimeOut(function(){document.getElementByTagName('body')[0].sytle.background="url(images/0"+(pos>4?0:pos)+".jpg) round";});
    }
    round(1);
</script>
u013865953
u013865953   2016.04.28 10:20

<br> function round(i){</p> <pre><code> setTimeOut(function(){document.getElementByTagName(&#39;body&#39;)[0].sytle.background=&quot;url(images/0&quot;+(i++&gt;5?0:i)+&quot;.jpg) round&quot;;}); } round(1); </code></pre> <p>

vx_list
vx_list   2016.05.11 10:56

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
这段代码格式有没有问题?
原代码: #include void main () { int value = 0; while (value <= 100) { printf("%d\n", value); value++; } } 修改后的代码:
史上最强代码注释(不看后悔)
从上学那会开始,老师就教导我们一定要在代码中加注释,一是为了写代码的时候有逻辑,二是为了维护代码时明白某一段代码的作用。   我相信大多数看我这篇文章的人都想见识一个这个所谓的史上最强代码注释是什么样的,那我们就开始吧……   以下引用自“外刊IT评论”   1. // 亲爱的维护者: // 如果你尝试了对这段程序进行‘优化’, // 并认识到这种企图是大错特错
//写这段代码的时候,只有上帝和我知道它是干嘛的 ,现在,只有上帝知道
// 亲爱的维护者: 如果你尝试了对这段程序进行‘优化’,  并认识到这种企图是大错特错,请增加 下面这个计数器的个数,用来对后来人进行警告:  浪费在这里的总时间 = 39h /**  * 致终于来到这里的勇敢的人: 你是被上帝选中的人,英勇的、不辞劳苦的、不眠不修的来修改 我们这最棘手的代码的编程骑士。你,我们的救世主,   *人中之龙, 我要对你说:永远不要放弃,永远不要对自己失
其他公司的笔试题6
 发信人: Turkey (冬日校园主干道上的阳光), 信区: Jobs标 题: 面试题目(转载)发信站: 紫金飞鸿 (2001年11月18日14:10:17 星期天), 站内信件 【 以下文字转载自 PostGraduate 讨论区 】【 原文由 Turkey 所发表 】  1、What are the two operating mode of X86, and
编写一段代码,其功能是打印代码本身
编写一段代码,其功能是打印代码本身#includemain(){char *c="#include%cmain()%c{%cchar *c=%c%s%c;%cprintf(c,10,10,10,34,c,34,10,10);%c}";printf(c,10,10,10,34,c,34,10,10);}以上代码来自:编写一段代码,其功能是打印代码本身。该代码将自身编为单行的字符串然后打印,并使用AS
腾讯 2016 春招笔试(伪)权威解析
这篇文章的原文在:原文地址 1、应用程序开发过程中,下面哪些开发习惯可能导致安全漏洞? 在程序代码中打印日志输出敏感信息方便测试(√) 在使用数组前判断是否越界 在生成随机数前使用当前时间设置随机数种子(√) 设置配置文件权限为rw-rw-rw-(√) 只说一下第三个吧,给出篇文章随机数是骗人的 这篇文章中提到的另一篇文章我也给出链接,省去大家查找的时间当随机不够随机:一个在线扑克游戏...
下面这段代码要循环延时输出0 1 2 3 4,输出结果是否正确,若不正确请修改,并理
for(var i=0;i {        setTimeout(function()        {               document.write(i + " ");        },100); } 以上代码输出:5,5,5,5,5 修改如下: for(vari=0;i {        (function(i){               setTi
同一空间如果放多个asp.net网站,防止App_Code.dll冲突?
最近要测试一个网站,发现发布后的文件中也有App_Code.dll 致使和asp.net空间原有网站冲突, 解决来决绝去还是不行,最后没辙我是这么干的。 把所偶App code目录的类都单独拿出来,见一个Class项目,统一编译成一个dll,起名 XXX.dll, 然后用网站引用这个XXX.dll,然后就没有App_code.dll了,避免了冲突。 如今一个空间我放了四个网站项目,虽然只能
一个很简单的代码
#include int main() { char arr[] = "      *      "; int i = 0; int j = sizeof(arr)/sizeof(arr[0])-2; for (i = 0; i { arr[6+i] = '*'; arr[6-i] = '*'; printf("%s\n",arr); } i = 0; for
第六章 字符串
习题6.1-6.4 6.1 编写一个while循环,从字符串的最后一个字符开始,反向逐一处理,直到字符串的第一个字符,一行显示一个字母 6.2假设fruit是一个字符串,那么fruit[:]表示什么? fruit = 'banana' #while循环倒数遍历 index = len(fruit)-1 while index > -1:     letter = fruit[inde