Neste artigo você vai aprender a como mudar o href de uma tag a com JavaScript, de uma maneira super simples e eficaz!

mudar o href de uma tag a capa

Fala programador(a), beleza? Bora aprender mais sobre links, href e também sobre a linguagem JavaScript

Primeiramente precisamos ter um elemento de link, uma tag âncora para podermos trabalhar nela

Vamos então criar o nosso HTML de exemplo:

<a href="" id="meu-link">Testando alteração</a>

Veja que o link está em branco, o atributo href, porém o seu pode estar preenchido, da mesma maneira será alterado

Depois de ter o elemento, basta selecioná-lo com algum método de seleção, como o querySelector

E acessar e atribuir um outro valor a propriedade href, isso fará com que o link seja atualizado

Veja um exemplo do que foi explicado acima:

const a = document.querySelector("#meu-link");

a.href = "https://www.google.com.br";

console.log(a);

Veja que alteramos a propriedade href para o link do Google

Isso fará com que ao clicar neste link, o usuário seja redirecionado para lá

Ou seja, mudamos com sucesso a propriedade href com JavaScript!

Conclusão

Neste artigo você aprendeu a como mudar o href de uma tag a, utilizando JavaScript

Utilizamos a seleção do elemento com o querySelector, isso nos dá a possibilidade de acessar todas as suas propriedades

Uma delas é a href, que podemos alterar atribuindo um novo valor a ela, como se fosse uma variável

Desta maneira é possível alterar o link da tag a com JS!

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!
Subscribe
Notify of
guest

1 Comentário
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Eduardo Almeida

Opa, tudo bem? E como seria para apenas adicionar um parâmetro, ao invés de alterar a URL?

Vamos supor que o elemento esteja com o link apontando para https://teste.com, e eu quero acrescentar o parâmetro teste com valor 123, ficando https://teste.com?teste=123

Como fazer isso?

Desde já obrigado!