Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
404 JavaScript问题_Javascript_Html_Http Status Code 404 - Fatal编程技术网

404 JavaScript问题

404 JavaScript问题,javascript,html,http-status-code-404,Javascript,Html,Http Status Code 404,我有一个奇怪的问题。 有时出现错误404。但不总是这样,这是奇怪的部分 我用javaScript创建了一个页面,在页面的末尾,我用这个java脚本函数更改了图像 var-backGround=['img/wall1.jpg','img/wall2.jpg','img/wall3.jpg']; var header=document.getElementById('headerBlanco'); var i=0; setInterval(函数(){ 如果(i!==backGround.lengt

我有一个奇怪的问题。 有时出现错误404。但不总是这样,这是奇怪的部分

我用javaScript创建了一个页面,在页面的末尾,我用这个java脚本函数更改了图像

var-backGround=['img/wall1.jpg','img/wall2.jpg','img/wall3.jpg'];
var header=document.getElementById('headerBlanco');
var i=0;
setInterval(函数(){
如果(i!==backGround.length-1){
i++;
}否则{
i=0;
}
header.style.backgroundImage='url('+backGround[i]+');

}, 6000);
您在评论中提到的错误是由
标题
null
引起的。这意味着
document.getElementById('headerBlanco')
产生
null
。这意味着,
headerBlanco
不一定存在。确保元素存在并且您的
url
正确无误。而且,代替

if(i !== backGround.length - 1){
    i++;
}else{
    i = 0;
}
您可以这样做:

i = (i + 1) % backGround.length;
编辑:


原来我误解了情况。我错误地认为这个问题的第一个评论是作者提出的。由于该项有一个值,404很可能是由于internet连接问题造成的。

未捕获类型错误:无法读取null的属性“style”
否这不是错误。。这是错误,我的意思是加载资源失败:服务器响应状态为404(未找到)下次请上传完整的代码片段。对我来说,一切正常。你正在运行哪些浏览器?你能上传一个屏幕截图吗?另外,如果你使用谷歌浏览器,请检查网络选项卡上的404响应。你是在本地web服务器上运行还是只在leerappel.nl上运行?为什么你要将headerBlanco的高度设置为0px?对我来说
document.getElementById('headerBlanco')
不会返回
null
您是否在其他地方更改了header的值?否。我刚刚打开网站并运行了
document.getElementById('headerBlanco')
@SzymonMarczak您可以控制台.log(header)吗就在你遇到问题的那一行之前?你能告诉我在错误消息之前你看到了什么吗?我的问题?我没有问这个问题。我只是对你的答案发表了评论,告诉你我这边的情况如何:D问题的答案是巴里B。