ладно, не читай, выходной
<div>
<span>1</span>
<span>2</span>
</div>
<span id="parent"></span>
<script>
function nextElementSibling(elem) {
if (elem.nextElementSibling) {
return elem.nextElementSibling;
} else {
while (elem.nextSibling) {
if (elem.nextSibling.nodeType == 1) {
return elem.nextSibling;
} else {
elem = elem.nextSibling;
}
}
}
return null;
}
window.onload = function () {
var spans = document.getElementsByTagName('span');
alert(nextElementSibling(spans[0]).innerHTML);
alert(nextElementSibling(spans[1]));
}
</script>