Как скопировать в буфер скрытый текст?

289
20 июля 2017, 01:25

на странице реализовано копирование в буфер:

selectText('copyTag');
document.execCommand('copy');

...

export const selectText = (containerid) => {
    if (document.selection) {
        let range = document.body.createTextRange();
        range.moveToElementText(document.getElementById(containerid));
        range.select();
    } else if (window.getSelection) {
        let selection = window.getSelection();
        let range = document.createRange();
        range.selectNodeContents(document.getElementById(containerid));
        selection.removeAllRanges();
        selection.addRange(range);             
    }
}

но места под текст на странице не хватает, решили скрыть, оставить кнопку

в связи с этим, можно ли вставить текст в буфер без выделения его на странице?

READ ALSO
Заставить работать javascript в slim - шаблоне

Заставить работать javascript в slim - шаблоне

Сообственно, инструкция по установке фрейма (судя по синтаксису, скорее всего на пхп):

280
Как упростить и сделать без Object.keys?

Как упростить и сделать без Object.keys?

Можно ли данный код как-то упростить и оптимизировать?

339
Области видимости JS

Области видимости JS

Почему внешняя глобальная переменная var value не меняется на true? Спасибо!

326