Como copiar texto de uma div para a área de transferência

Aqui está o meu código para quando o usuário clicar neste botão:

<button id="button1">Click to copy</button>

Como copio o texto dentro desta div?

<div id="div1">Text To Copy</div>