I have one <span>
tag inside another one.
<span id="count">255<span>words</span></span>
and I would like to get only the value of the first <span>
tag, the value 255
.
What I have tried:
var words = document.getElementById('count'); //Gets the <span>
alert(words.value); //undefined --> does not exist for <span> tag
alert(words.innerHTML); //255<span>words</span>
alert(words.innerText); //255words
alert(words.textContent); //255words
And I know I can do:
var storedWords = words.innerText;
storedWords = storedWords.replace('words','');
alert(storedWords); //255
but I would like to do it directly.
Is it possible to retrieve only the value of the first span?