1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <script type ='text/javascript'>
function foo(){
var el = document.getElementById('bar'),
length = el[el.innerText ? 'innerText' : 'textContent']
.replace(/^\s*|\s*$/g, '')
.replace(/\s{2,}/g, '').length;
alert(length);
}
</script>
</head>
<body>
<div id="bar">
<p>Texte fdfdf rfrf</p>
<div>
<strong>Texte </strong>
<em>Texte </em>
<u>Texte</u>
<span style="color: #ff0000">Texte </span>
</div>
</div>
<input type='button' onclick='foo()' value="go" />
</body>
</html> |