How to get text of div by id in variable
by Artur Filipiak
HTML
<button type="button" onclick="alert(findMe(1));">get1</button>
<button type="button" onclick="alert(findMe(2));">get2</button>
<button type="button" onclick="alert(findMe(3));">get3</button>
<button type="button" onclick="alert(findMe(4));">get4</button>
JavaScript
var res = '<div id="1">1</div>'+
'<div id="2">12</div>'+
'<div id="3">123</div>'+
'<div id="4">1234</div>';
var findMe = function(id){
var matches = res.match(new RegExp('<div\\s+id="'+id+'">[\\S\\s]*?<\\/div>'), 'gi');
if(matches) return matches[0].replace(/(<\/?[^>]+>)/gi, '');
return '';
};