3
People I made a code to appear the word at the end with the click, but my code became very extensive. There’s some other way to do the same thing?
<!DOCTYPE>
<html>
<head>
<title>Substituir</title>
</head>
<body>
<p id="nome1" onclick="nome1()">Dinossauro</p>
<p id="nome2" onclick="nome2()">Tubarao</p>
<p id="nome3" onclick="nome3()">Ornitorrinco</p>
<p id="nome4" onclick="nome4()">Gralha</p>
<p id="recebe"></p>
<script src="teste.js"></script>
</body>
</html>
JS:
var botao = document.querySelector("p");
function nome1(){
var selecionaTexto = document.querySelector("#nome1");
var texto = selecionaTexto.textContent;
var campoRecebe = document.querySelector("#recebe");
campoRecebe.textContent = texto;
console.log(texto);
};
function nome2(){
var selecionaTexto = document.querySelector("#nome2");
var texto = selecionaTexto.textContent;
var campoRecebe = document.querySelector("#recebe");
campoRecebe.textContent = texto;
console.log(texto);
};
function nome3(){
var selecionaTexto = document.querySelector("#nome3");
var texto = selecionaTexto.textContent;
var campoRecebe = document.querySelector("#recebe");
campoRecebe.textContent = texto;
console.log(texto);
};
function nome4(){
var selecionaTexto = document.querySelector("#nome4");
var texto = selecionaTexto.textContent;
var campoRecebe = document.querySelector("#recebe");
campoRecebe.textContent = texto;
console.log(texto);
};