Показать сообщение отдельно
  #12 (permalink)  
Старый 07.11.2013, 18:12
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

function customFunction(eSubButton1){
    eSubButton1.parentNode.getElementsByTagName('img')[0].classList.toggle('disNone');
  };

  function createButton(sId){

      eSubButton1 = document.createElement('input');
      eSubButton1.id = sId;
      eSubButton1.type = "button";
      eSubButton1.value = "Behind";
      eSubButton1.classList.add("ret");


      eSubButton1.onclick = function(){
        customFunction(eSubButton1);
      };
    return eSubButton1;
  };


Вот так я показываю/скрываю только последнйи элемент родителя. И не вижу как сделать для каждого: что тут брать в цикл? Я вообще в правильном направлении иду?

<div class="toggle">
  <img class="screenshot" width="310" height="307" src="../images/clip_image002.gif" alt="schermafdruk"> 
</div>

Каждая кнопка в скрипте становиться следующим потомком div.toggle (в скрипте не показано)
Ответить с цитированием