Crea un documento HTML, con el codigo JavaScript asociado que permitan gestionar un listado de mascotas. Es obligatorio que el código sea documentado y seguir buenas prácticas de programación.
Puedes utilizar el codigo base para crear el documento.
El HTML debe incluir:
El JavaScript debe:
alert cuando se intenten retirar elementos del listado vacíoconsole.log()include() para comprobar existencia. unshift() para añadir elementos al inicio del arraypush() para añadir elementos al final del arrayshift() para retirar elementos del inicio del arraypop() para retirar elementos del final del arrayonclick para asociar las funciones a los botonesProcura no copiar directamente la respuesta desde una IA
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
</head>
<body style="color:white;background-color:black">
<h4>Codigo para pruebas</h4>
<p id="campo_para_mostrar_datos"></p>
<!-- "campo_para_mostrar_datos" es como se identifica el campo -->
<!-- Puedes modificar el id para tus necesidades -->
<input
type="text"
id="campo_para_ingresar_datos"
placeholder="Ingrese informacion">
<!-- "campo_para_ingresar_datos" es como se identifica el campo -->
<!-- Puedes modificar el id para tus necesidades -->
<button onclick="fn_Presionar_Boton()">
Mensaje en el boton
</button>
<!-- Cada vez que se presiona el boton se llama a la fn_Presionar_Boton -->
<!-- Puedes modificar el nombre de la funcion "asignada" para tus necesidades -->
<script>
// En esta sección se copia/escribe el codigo JavaScript
// Codigo de ejemplo al presionar el boton
function fn_Presionar_Boton()
{
console.log("Iniciando fn_Presionar_Boton");
alert("Hago algo al presionar el boton");
//Codigo para recuperar
let info_campo = document.getElementById("campo_para_ingresar_datos").value;
info_campo = info_campo.trim(); // Elimina los espacios en blanco
let longitud_campo = info_campo.length; // Determina la longitud del campo.
if (longitud_campo==0) // Verifica el campo tenga texto
{ alert("No ingresaste nada"); }
else
{
alert ("Ingresaste ["+info_campo+"] con longitud ["+longitud_campo+"]" )
//Codigo para copiar el contenido dentro del campo de texto
document.getElementById("campo_para_mostrar_datos").textContent = "Información ingresada : "+info_campo;
}
}//fin de function fn_Presionar_Boton()
</script>
</body>
</html>