> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://ajuda.greatsoftwares.com.br/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Como inserir a função de COPIAR UM TEXTO dentro do GreatPages

Siga o passo a passo abaixo para inserir a função de **COPIAR um elemento de texto** dentro do **GreatPages**.

1. Faça login na sua conta e acesse o editor de páginas;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_qe504i.png =650x385)

2. Através da barra de ícones localizada no canto esquerdo da sua tela, clique no elemento de **"Parágrafo"**; 

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_um21kb.png =650x659)

3. Após o elemento estar inserido na página, clique para editá-lo, e insira o texto ou número que precisa que o seu visitante copie, como no exemplo abaixo;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-11-as-_1q3s7ss.png =650x326)

4. Depois disso, clique no **Ícone de engrenagem** que fica no canto superior direito da tela;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_g99lbw.png =650x182)

5. Em seguida, clique em **"Javascript & CSS"**;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_1gvz0ji.png =650x407)

6. Clique para **"Adicionar código"**;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-10-as-_128ne4m.png =650x414)

7. Escolha um nome para seu código, selecione a opção **"Funcionamento"** e adicione no campo de texto todo o código abaixo e salve;

```
<script>
var id_elemento = '#e_0000000';
var elementos = document.querySelectorAll(id_elemento);
if(elementos){
    for (let index = 0; index < elementos.length; index++) {
        elementos[index].setAttribute('onclick','copyText(this)');
        
    }
}
window.copyText = function(element) {
  var range, selection, worked;

  if (document.body.createTextRange) {
    range = document.body.createTextRange();
    range.moveToElementText(element);
    range.select();
  } else if (window.getSelection) {
    selection = window.getSelection();        
    range = document.createRange();
    range.selectNodeContents(element);
    selection.removeAllRanges();
    selection.addRange(range);
  }
  
  try {
    document.execCommand('copy');
    alert('O texto foi copiado');
  }
  catch (err) {
    alert('Não foi possível copiar o texto');
  }
};
</script>
```

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/image_qwztbw.png =650x1298)

8. O próximo passo é copiar o ID do elemento de texto para adicioná-lo no código. Para isso, clique no elemento e aperte em "**Editar**":

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-11-as-_1hr2llb.png =650x326)

9. Na seção de "**Código**", terá o ID/CSS do elemento, basta clicar para **Copiar**;

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/captura-de-tela-2026-08-11-as-_hqhxsf.png =650x362)

9. Copie o ID e acesse novamente a aba de Javascript/CSS e edite o código que você havia adicionado. A única mudança que será necessário fazer é alterar a parte do `#e\_0000000` substituindo pelo ID do elemento copiado.

||| Não adicione espaços nem outros caracteres.

![](https://storage.crisp.chat/users/helpdesk/website/-/a/6/a/b/a6ab90d8350d6000/image_ftvcv0.png =650x1301)

12. Depois disso, clique em **"Salvar"**; 

Desta forma, todos os visitantes que clicarem neste elemento terão ele já fixado como copiado. 

Ficou com alguma dúvida? Chame nossa equipe no Chat! Estamos sempre prontos para ajudar. :-)  
