<form id="question-form"> <label for="question">Pregunta:</label><br> <input type="text" id="question" name="question"><br> <button type="submit">Enviar pregunta</button> </form> <div id="answer"></div> <script> const form = document.querySelector('#question-form'); const answerDiv = document.querySelector('#answer'); form.addEventListener('submit', (event) => { event.preventDefault(); // Obtiene la pregunta ingresada por el usuario const question = event.target.elements.question.value; // Llama a la función que genera la respuesta a la pregunta const answer = getAnswer(question); // Muestra la respuesta en el elemento div answerDiv.textContent = answer; }); function getAnswer(question) { // Convertir la pregunta a minúsculas question = question.toLowerCase(); // Si la pregunta es "¿cuál es tu nombre?" if (question === "¿cuál es tu nombre?") { return "Mi nombre es Assistant"; } // Si la pregunta es "¿de qué color es el cielo?" if (question === "¿de qué color es el cielo?") { return "El cielo es azul"; } // Si la pregunta es "¿cuántos dedos tienes en una mano?" if (question === "¿cuántos dedos tienes en una mano?") { return "Tengo cinco dedos en una mano"; } // Si no se reconoce la pregunta, devolver una respuesta genérica return "No tengo una respuesta para esa pregunta"; } </script>