<div> Нужный Текст <span>Соседний тег</span> </div> <script> var div = document.querySelector('div') var text = [].reduce.call(div.childNodes,function(str,el) { if(el.nodeType == 3) str += el.data ; return str },''); alert(text); </script>