Показать сообщение отдельно
  #11 (permalink)  
Старый 24.02.2009, 21:42
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Каюсь, схалтурил (извините). Можно так:
var uls = document.getElementsByTagName('ul');
for (var i=uls.length-1; i>=0; i--) {
  if (uls[i].innerHTML.search(/<li.*>/i) == -1)
    uls[i].parentNode.removeChild(uls[i]);


Проверил, вроде работает.

Дополнение:
В любом случае, мне кажется со строкой быстрее будет чем с домом, хотя нагрузочного тестирования не проводил.

Последний раз редактировалось Snipe, 24.02.2009 в 21:46.
Ответить с цитированием