Элемент из css в js

Рейтинг: 0Ответов: 1Опубликовано: 27.10.2014

Есть такая штука:

 ul.menu li a, ul.menu li span {
       ...........
         }

Мне нужно взять этот элемент в js, попробовал так:

    "document.getElementById('ul.menu li a').style.display ='none';" +
    "document.getElementById('ul.menu li span').style.display ='none';})()");

Не помогает, затем поробовал так:

"document.getElementsByTagName('ul').getElementById('menu').getElementsByTagName('li').getElementsByTagName('a').style.display ='none';" +
    "document.getElementsByTagName('ul').getElementById('menu').getElementsByTagName('li').getElementsByTagName('span').style.display ='none';})()");

Тоже никак. Так как мне взять этот элемент из css?

Ответы

▲ 1Принят

getElementById('menu') будет искать элемент с id="menu". У тебя же есть только <ul class="menu"> Работать естественно не будет, т.к. требуемого элемента не находит.