Показать сообщение отдельно
  #8 (permalink)  
Старый 25.07.2013, 22:14
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Исключить IMG, INPUT
<!DOCTYPE HTML>
 
<html>
 
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>
 
<body>
<div><div></div><div></div><div></div><div></div></div><input />
<script>
    alert('сейчас пустых элементов всего: ' + document.querySelectorAll('body :empty:not(img):not(input)').length);
 
    for(var elem; elem = document.querySelector('body :empty:not(img):not(input)'); ) {
        elem.parentNode.removeChild(elem);
    }
 
    alert('Осталось пустых элементов всего: ' + document.querySelectorAll('body :empty:not(img):not(input)').length);
</script>
 
</body>
 
</html>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием