los elementos de html los ancle con un ID, por lo cual no he logrado encontrar por qué el error al accionar los botones con la función el scrip se encuentra en el final de body y reconoce mi js.
error:
TypeError: Cannot set properties of null (setting 'value') at HTMLButtonElement.limpiar
onst texAreaResultado = document.querySelector("#resultado");
const texAreaIndexBox = document.querySelector("#textAreaIndex");
const EncriptarDatos = document.querySelector("#botonE");
EncriptarDatos.onclick = encriptar1;
function encriptar1() {
var mensaje = texAreaIndexBox.value;
var mensajeEncriptado = mensaje
.replace("e","enter")
.replace("i","imes")
.replace("o","ober")
.replace("a","ai")
.replace("u","ufat");
texAreaResultado.value = mensajeEncriptado;
}
const DesencriptarDatos = document.querySelector("#botonD");
DesencriptarDatos.onclick = desencriptar1;
function desencriptar1() {
var mensajeEncriptado = texAreaIndexBox.value;
var mensaje = mensajeEncriptado
.replace("enter","e")
.replace("imes","i")
.replace("ober","o")
.replace("ai","a")
.replace("ufat","u");
texAreaResultado.value = mensaje;
}
const copiar = document.querySelector("#botonC");
copiar.onclick = copy1;
function copy1 (){
var mensajeEncriptado = texAreaResultado.value;
navigator.clipboard.writeText(mensajeEncriptado);
}
const borradoS = document.querySelector("#botonBS");
borradoS.onclick = bBorradoS;
function bBorradoS() {
resultado.value = "";
}
![]( )