Javascript更改图像点击不工作

时间:2015-09-23 07:40:46

标签: javascript

你好我想知道为什么这段代码不起作用。

collection.IndexingPolicy.ExcludedPaths.Add(new ExcludedPath()
    {
        Path = "/*"
    });

它应该改变图像,但它不会,我不知道为什么。你能救我吗?

3 个答案:

答案 0 :(得分:0)

这种情况正在发生,因为在您的第一个if中,您要将src分配给img2.png,而在第二个if中,您正在分配srcimg3.png,在您的上一个if中,您将src重新分配回img1.png。我想你会想到,图片的幻灯片应该会出现,但这不会发生,因为JavaScript并没有这样做。为了做你想做的事,你可以将你的每个if语句包装到funtions并在几秒钟内运行functions

答案 1 :(得分:0)

首先,您在第一个网址中有额外的空间:

"http://den-  sidste-balkjole.net78.net/files/img1.png"

您有一个逻辑错误,例如,如果起始图像来源为img1.png,则在第一个if-statement执行图像源后将等于img2.png,然后是{{1}总和图像源将等于if-statement

。}}将工作等

我建议使用下一个功能:

img1.png

答案 2 :(得分:0)

你的构造是否错误。每当img.src的值和最后一个if语句将值设置为第一个图像时,您都会更改。

function change(){
  if (document.getElementById("imgClickAndChange").src == "http://den-sidste-balkjole.net78.net/files/img1.png") {
    document.getElementById("imgClickAndChange").src = "http://den-sidste-balkjole.net78.net/files/img2.png";
  }
  else if (document.getElementById("imgClickAndChange").src == "http://den-sidste-balkjole.net78.net/files/img2.png") {
    document.getElementById("imgClickAndChange").src = "http://den-sidste-balkjole.net78.net/files/img3.png";
  }
  else if (document.getElementById("imgClickAndChange").src == "http://den-sidste-balkjole.net78.net/files/img3.png") {
    document.getElementById("imgClickAndChange").src = "http://den-sidste-balkjole.net78.net/files/img4.png";
  }
  else if (document.getElementById("imgClickAndChange").src == "http://den-sidste-balkjole.net78.net/files/img4.png") {
    document.getElementById("imgClickAndChange").src = "http://den-sidste-balkjole.net78.net/files/img5.png";
  }
  else if (document.getElementById("imgClickAndChange").src == "http://den-sidste-balkjole.net78.net/files/img5.png"){
    document.getElementById("imgClickAndChange").src = "http://den-sidste-balkjole.net78.net/files/img6.png";
  }
  else if (document.getElementById("imgClickAndChange").src == "http://den-sidste-balkjole.net78.net/files/img6.png") {
    document.getElementById("imgClickAndChange").src = "http://den-sidste-balkjole.net78.net/files/img1.png";
  }
}

这是正确的if-else结构。