Показать сообщение отдельно
  #1 (permalink)  
Старый 26.04.2017, 15:21
Интересующийся
Отправить личное сообщение для Nikk Посмотреть профиль Найти все сообщения от Nikk
 
Регистрация: 04.04.2017
Сообщений: 13

Замена DIV id по нажатию на кнопку
Прошу помочь найти ошибку, почему-то не работает.

Необходимо, чтобы при загрузке страницы выводился элемент 1, при нажатии на первую кнопку он менялся на элемент 2, а при нажатии на вторую кнопку - опять на элемент 1. Элементы (графики Google Chart) привязаны к id graphID1 и graphID2, которые выводятся с помощью div.


var IDs = [
"graphID2",

"graphID1"

];

    var curl = 1;
    function changeGraph(data)
    {
       if(curl == 0)
       {
           data.id = IDs[0];
           curl = 1;

       }
       else
       {
           data.id = IDs[0];
           curl = 0;

       }
    }

    var curl = 1;
    function changeGraph2(data)
    {
       if(curl == 0)
       {
           data.id = IDs[1];
           curl = 1;

       }
       else
       {
           data.id = IDs[1];
           curl = 0;

       }
    }


<a href="#" class="button" onclick="changeGraph(document.getElementById('graphID2'))">График 2</a>

<a href="#" class="button" onclick="changeGraph2(document.getElementById('graphID1'))">График 1</a>

<div id="graphID1" style="width: 100%"></div>
Ответить с цитированием