Try using
document.getElementById('myinput').innerText
document.getElementById('myinput').textContent
From the point of view of finding strings, etc., think:
el = document.getElementById('myinput');
var nodes = el.childNodes;
var text = '';
for(var i = 0; i < nodes.length; i++) {
switch(nodes[i].nodeName) {
case '#text' : text = text + nodes[i].nodeValue; break;
case 'BR' : text = text + '\n'; break;
}
}
console.log(text);
source
share