Как создать выпадающее меню с таблицей? - PullRequest
0 голосов
/ 28 октября 2010

Я пытаюсь создать выпадающее меню, похожее на то, что вы увидите с 'ul'.

Разница в том, что я хочу сделать это с таблицей.

Когда страница загружается, у меня есть тд с их атрибутом display, равным «none».Это скрывает тд для меня.

Проблема в приведенном ниже javascript.

function displayMenuOptions() {
            var _1 = document.getElementById("1");
            var _2 = document.getElementById("2");
            var _3 = document.getElementById("3");

            _1.setAttribute("style", "display : block");
            _2.setAttribute("style", "display : block"); 
            _3.setAttribute("style", "display : block"); 
}

Эта функция вызывается при наведении курсора на другой тд с дочерним элементом 'a'.

Этот JavaScriptне отображает тд, которые я изначально спрятал.

Идеи?

Ответы [ 2 ]

1 голос
/ 28 октября 2010
_1.style.display = "block";
1 голос
/ 28 октября 2010

Идентификаторы не могут начинаться с numbe rs - измените их на cell_1, cell_2, cell_3, etc. и все должно работать.

Маркеры ID и NAME должны начинаться с буквы ([A-Za-z]) и может сопровождаться любым количеством букв, цифр ([0-9]), дефисов ("-"), подчеркиваний ("_"), двоеточий (":") и точек (".").

СМ.: http://www.w3.org/TR/html4/types.html#h-6.2

...