Ryan... I am going to slap you with that bit of ancient history next time I see you online!
All text within elements is in the form of #text nodes, these are accesible via the DOM.
First you find the span element.
Assuming there is nothing but text within it, we can get the text node like this:
var myspan = document.getElementById('myspan');
Then use the data property to get the actual text:
var span_textnode = myspan.firstChild;
innerHTML and innerText are non-standard properties. The DOM method shown above is far superior and more robust as it works with the parsed DOM tree; rather than editing the in-memory source code which then has to be reparsed (less efficient and risking syntactic errors).
var span_text = span_textnode.data;