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 '';	
};