Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Estou com uma dúvida e ainda não consegui encontrar na internet uma resposta direta para a minha questão.
Tenho um link **<a title="texto">** contendo um atributo **title** e quero que ao clicar neste link o texto do title **seja selecionado e copiado** para o meu clipboard.
<a href="#" title="Quero copiar este texto!">LINK SER CLICADO</a>
Desde já agradeço a atenção,
HCOlá Felipe,
Agradeço a atenção e a resposta dada. Mas infelizmente não é o que eu estou procurando. Eu quero que o conteúdo do atributo Title="texto aqui " seja copiado para o clipboard do usuário. Ou seja, quando eu der um Crtl+v em qualquer lugar seja colado o texto do Title após eu clicar no link <a>.
Att,
Helio CoelhoInfelizmente não consegui a resposta para essa questão. Já procurei em vários fóruns e tutoriais. Alguém se habilita a desvendar essa questão do "title"?
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>iMaster</title>
<link rel="stylesheet" href="./app.css">
</head>
<body>
<nav>
<a href="[https://google.com](https://google.com)" title="Esse valor veio do attr title">Clique aqui</a>
</nav>
<script>
window.onload = () => {
let tagA = document.querySelector ("a")
tagA.onclick = event => {
event.preventDefault ()
let title = tagA.getAttribute ("title")
let input = document.createElement ("input")
input.setAttribute ("type", "text")
input.value = title
document.body.append (input)
input.select()
document.execCommand ("copy")
input.remove()
console.log ("Processo finalizado")
}
}
</script>
</body>
</html>
<!DOCTYPE html>