Этот вопрос закрыт для ответов, так как повторяет вопрос Как копировать текст js?
@LastGeneral

Как копировать текст по нажатию?

Как можно сделать ссылку с иконкой, по нажатию на которую, копируется её содержимуе. Текст добавляется с помощью ACF.

<?php if( get_field('icons') ):

        while ( has_sub_field('icons') ) :

            if( get_row_layout() == 'others' ):
                
                // Другие иконки

            elseif( get_row_layout() == 'bank' ): 

                echo '<div class="item">';
                echo '<svg class="icon"></svg>';
                echo '<h3 class="name">';
                the_sub_field('bank_title');
                echo '</h3><a class="title" href="" target="_blank">';
                the_sub_field('bank_text');
                echo '</a></div>';

            endif;
        endwhile;
    else :

    endif;

?>
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
@LastGeneral Автор вопроса
<a href='javascript:;' id="alhpa">1234</a>

document.getElementById('alhpa').onclick = function(e){
  if (document.selection) {
      const range = document.body.createTextRange();
      range.moveToElementText(this);
      range.select();
  } else if (window.getSelection) {
      const range = document.createRange();
      range.selectNode(this);
      window.getSelection().addRange(range);
  }
  document.execCommand('copy');
  return false;
}
Ответ написан
Ответы на вопрос 1
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы