function myFunction() {
var copyText = document.getElementById("myInput"); // поле ввода
copyText.select(); // без этой команды копируется вся функция ! но все равно не понятно что такое .select()
document.execCommand("copy"); // что это за код и что он делает ?
alert("Copied the text: " + copyText.value); // вывод строчки
}
document.execCommand("copy");
Копирует выделенное в буфер обмена. Возможность такого поведения отличается от браузера к браузеру и расширяется со временем. Следует проверить таблицу совместимости, чтобы убедиться в возможности использования.