Adicionando e removendo classe com JavaScript

Para adicionar e remover classes em elementos HTML usando JavaScript, você pode utilizar os métodos da propriedade classList. Aqui estão exemplos simples:

1. Adicionar uma classe

const elemento = document.querySelector('#meuElemento');

elemento.classList.add('nova-classe');

2. Remover uma classe

const elemento = document.querySelector('#meuElemento');

elemento.classList.remove('classe-antiga');

3. Alternar (toggle) uma classe

Se você deseja adicionar a classe caso ela não exista ou removê-la caso já esteja presente:

const elemento = document.querySelector('#meuElemento');

elemento.classList.toggle('classe-alternada');

Esses métodos são muito úteis para manipular dinamicamente o estilo de elementos em uma página.

Exemplo de como copiar código com JS

  <pre id="codigo">
    código que será copiado
  </pre>
  <button onclick="copiarCodigo('codigo')">
    Copiar Código </button>
  <script>
  
function copiarCodigo(id) { const codigo = document.getElementById(id).innerText; navigator.clipboard.writeText(codigo).then(() => { alert('Código copiado para a área de transferência!'); }).catch(err => { console.error('Erro ao copiar o código: ', err); }); }
</script>
/* outra opção é utilizar uma string Exemplo let string= `Código Meu código identado testado`; function copiarCodigo() { navigator.clipboard.writeText(string).then(() => { alert('Código copiado para a área de transferência!'); }).catch(err => { console.error('Erro ao copiar o código: ', err); }); } */