How to select text between div tag using js?

<html>
<head>
<script language="javascript">

function selectText(divid)
{
if (document.selection)
{
var div = document.body.createTextRange();

div.moveToElementText(document.getElementById("divid"));
div.select();
}
else
{
var div = document.createRange();

div.setStartBefore(document.getElementById("divid"));
div.setEndAfter(document.getElementById("divid")) ;

window.getSelection().addRange(div);
}

}

</script>
</head>

<body>

<button onclick="selectText(divid)">Select Text</button>


<div id="divid">Select Me</div>

</body>
</html>

it works. What a treat! Thanks for help!