<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function getText ( elems ) {
var ret = "", elem;
if ( elems.nodeType ) { elems = [elems]; }
for ( var i = 0; elems[i]; i++ ) {
elem = elems[i];
// Get the text from text nodes and CDATA nodes
if ( elem.nodeType === 3 || elem.nodeType === 4 ) {
ret += elem.nodeValue;
// Traverse everything else, except comment nodes
} else if ( elem.nodeType !== 8 ) {
ret += getText( elem.childNodes );
}
}
return ret;
};
</script>
</head>
<body>
<div id="text">Жизнь амбивалентно индуцирует данный знак, учитывая опасность, которую представляли собой писания Дюринга для не окрепшего еще немецкого рабочего движения.</div>
<script type="text/javascript">
alert ( getText( document.getElementById('text') ) )
</script>
</body>
</html>