Я создаю древовидную структуру, используя html и css. Это конечная структура, которую я должен достичь: http://jsfiddle.net/yrE7N/1/Переключатель видимости Div не работает
Что мне нужно, при щелчке по узлу появится его дочерний узел.
Я сделал это до сих пор:
JS скрипку: http://jsfiddle.net/ZTkLg/11/
Я использовал этот JS функция
var _hidediv = null;
function showdiv(id) {
if(_hidediv)
_hidediv();
var div = document.getElementById(id);
div.style.display = 'block';
_hidediv = function() { div.style.display = 'none'; };
}
Дело в том, функция JS, кажется, не переключать видимость div stage-two
.
Я использовал эту функцию раньше на этой странице: http://leonardorestaurant.in/menu, и это сработало, но я не могу понять проблему в этом случае.
Один вопрос, который я вижу со второй скрипкой в том, что 'showdiv (два)' не передает текст , он передаст переменную, которая не существует. Вместо этого используйте '' two'' – helion3