无法设置未定义的属性“ src”

时间:2018-11-27 15:56:28

标签: javascript html

我正在用JS进行幻灯片放映,并且遇到了令人讨厌的错误。我在该站点上寻找了解决方案,但是没有用。抱歉,如果我错过任何事情。

<head>
    <script>
        var i = 0;
        var images = [];
        var time = 3000;
        images[0] = 'image0.jpg';
        images[1] = "image1.png";
        images[2] = "image2.png";
        images[3] = 'image3.PNG'
        function changeImg(){
            document.getElementById("slide").src = images[i];
            if(i < images.length-1){
                i++;
            }else{
                i = 0;
            }
            setTimeout("changeImg()",time);
        }
        window.onLoad = changeImg();
    </script>
    <link rel="stylesheet" href="style.css">
</head>

<img src = "image0.jpg" id = "slide" width = "400" height = "400">

我收到了Uncaught TypeError:无法在document.getElementById("slide").src = images[i];行上设置null错误的属性'src'。我不知道为什么,因为我的阵列中已经有每张照片。它们都在同一个文件夹中,因此我认为搜索照片不是问题。提前谢谢。

0 个答案:

没有答案