JavaScript幻灯片显示错误,TypeError,无法设置属性

JavaScript幻灯片显示错误,TypeError,无法设置属性,javascript,slideshow,typeerror,Javascript,Slideshow,Typeerror,我发现这个JS有问题,但我还没有找到答案。Chrome通过控制台抛出一个错误,该错误在参考第14行时表示“TypeError:无法设置未定义”的属性“src”。我已经尝试了我在这里找到的所有解决方案,但毫无乐趣 var image1=new Image() image1.src="Images/1.jpg" var image2=new Image() image2.src="Images/2.jpg" var image3=new Image() image3.src="Images/3.j

我发现这个JS有问题,但我还没有找到答案。Chrome通过控制台抛出一个错误,该错误在参考第14行时表示“TypeError:无法设置未定义”的属性“src”。我已经尝试了我在这里找到的所有解决方案,但毫无乐趣

 var image1=new Image()
image1.src="Images/1.jpg"
var image2=new Image()
image2.src="Images/2.jpg"
var image3=new Image()
image3.src="Images/3.jpg"


var step=1
function slideit(){

    if (!document.images)
        return
    document.images.slide.src=eval("image"+step+".src")
    if (step<3)
        step++
    else
        step=1

    setTimeout("slideit()",2500)
}
slideit()

您不使用getElementById在图像上设置src的原因是什么?

什么是document.images.slide?这可能是未定义的。IDE是我希望图像出现的img标记的名称。请添加您的html和启动文档的代码。图像也是未命名的文档。您能更好地解释一下吗?我对JS很陌生。我知道它是什么,但我需要在哪里使用它?@user3822332您最好的选择是使用google getElementById。这是一种很好的方法,可以在标记中获取对元素的引用,然后可以在该元素上更改属性。你走对了方向:-