Менять изображения слайдером по условию

Есть простенький слайдер ,в нем 3 изображения на svg где ID один ,а вот изображения как-то должны меняться по условию и меняться здесь .data="images/pr1_mobile.svg". и почему-то не работает кнопка "назад", кнопка "вперед" работает. Как это реализовать или может есть другой пример ? Но главное чтоб по условию менялись в этом файле с ID"pr1-svg" сами изображения .data="изображение 1"

<div id="slider">
  <object id="pr1-svg"   type="image/svg+xml"  width="100%" height="100%"  ></object>
    </div>
</div>
<div class="arrows">
  <button id="prev">prev</button>
  <button id="next">next</button>
</div>

<script>
var left = 0;
document.getElementById("next").onclick = sliderLeft;
function sliderLeft() {
  var polosa = document.getElementById("polosa");
  var max_lenght = document.querySelectorAll("pr1-svg").data="images/pr1.svg;
  left = left - 100;
  if (left <= (max_lenght.length*-100)) {
    left = 0;
  }

   if (left <= -400) {
    left = 0;
  }

  polosa.style.left = left + "%";
}
</script>

пробовал второй вариант ,он вроде должен был быть рабочий но что-то не то(

<div id="panel"  style="display:block;"  >
     <object id="fl-svg"  data="images/osbb_1CO.svg" type="image/svg+xml"  width="100%" height="100%" onClick="imgsrc();" ></object>
</div>
<script language="javascript">
        var i=0;
        var image=document.getElementById("fl-svg");
        // Добавте свои картинки через запятую
        var imgs=new Array('images/osbb_1CO.svg','images/osbb_2CO.svg');
        function imgsrc() {
            i++;
            image.data=imgs[i];
        }
    </script>

Ответы (1 шт):

Автор решения: Владлен Вожжаев

Просто тупое копирование кода непонятно откуда никогда не принесёт вам нужного результата. Для решения задачи почитайте

это https://learn.javascript.ru/searching-elements-dom и это https://learn.javascript.ru/mouse-events-basics

и моментально найдёте ответ на свой вопрос

→ Ссылка