2014-09-09 2 views
0

Попытка создать скрипт, который разрушает/расширяет другой div, когда я нажимаю «главный» div. Оба divs 100x100, если это имеет значение.Развернуть/свернуть div в javascript doesent work

Один 100px x 100px div содержит onclick = "myFunction()", другой - простой html/css (id = box2).

function expand() { 
    document.getElementById("box2").style.height = "200px"; 
} 

function collapse() { 
    document.getElementById("box2").style.height = "100px"; 
} 

function myFunction() { 
    if (document.getElementById('otherbox').clientHeight = 100) { 
    expand(); 
    } 

    else { collapse(); } 

} 

Пробовал так много разных альтернатив, но пока ничего не работает, предложения? * edit: div расширяется, но он снова исчезает, когда я нажимаю снова.

ответ

3

заменить .clientHeight = 100 с .clientHeight == 100

Использование = 100 устанавливает значение 100, таким образом, всегда возвращает истину в вашем случае.

+0

Правильно, спасибо. – Mastermind

Смежные вопросы