¿Cómo seleccionar texto div en el botón clic?

Quiero seleccionar el contenido div en el botón de clic.

HTML

Hello This div content have to be select.

JS

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

https://jsfiddle.net/rajagopalx/xds4y0en/

Pruebe la siguiente Subtwignian @Rajagopal

  function selectText(containerid) { if (document.selection) { var range = document.body.createTextRange(); range.moveToElementText(document.getElementById(containerid)); range.select(); } else if (window.getSelection) { var range = document.createRange(); range.selectNode(document.getElementById(containerid)); window.getSelection().addRange(range); } } 
 
Hello This div content have to be select.
 function selectText(containerid) { if (document.selection) { var range = document.body.createTextRange(); range.moveToElementText(document.getElementById(containerid)); range.select(); } else if (window.getSelection) { var range = document.createRange(); range.selectNode(document.getElementById(containerid)); window.getSelection().addRange(range); } } 

Espero que te ayude.

código HTML

 
Hello This div content have to be select.

demo.js

 $(document).ready(function(){ $('#hit').on('click', function(){ var sav = $('#divid').html(); alert(sav); }); });