javascript为另一个src

时间:2017-07-01 13:54:43

标签: javascript html

我正在创建一个功能:如果我点击clickF(= image),那么clickF的图像将与showF交换位置(=也是一个图像)。

      function switchF() {

       if (document.getElementById("clickF").src = "images site/KT.png")
       {
           document.getElementById("clickF").src = "images site/GM.png";
           document.getElementById("showF").src = "images site/KT.png";
       }
          else {
           document.getElementById("clickF").src = "images site/KT.png";
           document.getElementById("showF").src = "images site/GM.png";
       }


   }

我认为我在if条件下犯了一个错误,但在经过2个小时的研究后,我还没有找到任何正确的用途。当它运行时,我的第一次点击工作,但之后通常其他人需要工作它停止。

1 个答案:

答案 0 :(得分:2)

你的问题是if语句。您只使用一个=这是一项任务。要比较两个元素,您需要使用===,请参阅:

if (document.getElementById("clickF").src === "images site/KT.png")