en.javascript.info/2-ui/1-document/6-basic-dom-node-properties/3-find-next-element/task.md
Ilya Kantor 87bf53d076 update
2014-11-16 01:40:20 +03:00

779 B

Найти следующий элемент

[importance 5]

Напишите функцию getNextElement(elem), которая возвращает следующий за elem узел-элемент (игнорирует остальные узлы).

Пример:

<div>Первый</div>
<!-- комментарий... -->
<p>Второй</p>

<script>
function getNextElement(elem) { /* ваш код */ }

*!*
alert(getNextElement(document.body.children[0]).tagName); // P
alert(getNextElement(document.body.lastChild)); // null
*/!*
</script>

[edit src="source" /]

P.S. Функция должна работать максимально эффективно и учитывать возможности современных браузеров.