Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi, dei uma procurada em alguns scripts, porém não consegui achar nenhum que faça o que estou precisando, não achei nem no W3School.
Porém parece ser bem simples, clicar em uma palavra e ela mudar para outra palavra e ao clicar novamente mudar para o formato original. Por exemplo, Palavra1 ao clicar vira Palavra2 e ao clicar em Palavra2 vira Palavra1, nesse loop ai rsrs.
<a href="#palavra" id="palavra" onclick='document.getElementById("palavra").innerHTML = "Palavra2"'>Palavra1</a>
Este exemplo ele só muda uma vez...<input id='botão' type='button' value='palavra 1' onclick='trocar()'/>
Um Simples If resolve o problema
function trocar(){
let destino = document.document.getElementById(' id do "botão" ')
destino.value == 'palavra 1'? destino.value = 'palavra 2': destino.value = 'palavra 1'
// if destino.value é igual a palavra 1 ? se sim destino.value se não palavra 2 : se não destino.value recebe palavra 1
//coloquei o .value como representação de valor X mas poder user o inner tbm
}<a href="javascript:void(0)" id="link-palavra" onclick="this.innerText = this.innerText == palavraOriginal ? 'Palavra Alternada' : palavraOriginal"></a>
<script>
var palavraOriginal = "Palavra Original";
document.getElementById('link-palavra').innerText = palavraOriginal;
</script>Desculpe a demora para responder, obrigado a todos. Consegui.
Basta que verifique o conteúdo que vai manipular, se ele é X faça X se ele é Y faça Y. E por aí vai