Esemtia plataforma para escuelas y colegios salesianos

Esemtia plataforma para escuelas y colegios salesianos
salesianos mataro
Tengo este <span>¿Cómo te llamas?</span> en el que me gustaría seleccionar el input[@placeholder='Insira sua resposta'] (ver HTML de abajo) pero no sé cómo llegar desde el span hasta ahí. No he podido retroceder desde el span hasta el padre superior compartido del span y el input. Lo he intentado: //div[@class="office-form-question-content office-form-theme-focus-border"]/*/span[.="¿Cuál es tu nombre?"]' pero devuelve null. He intentado volver de span a div superior mediante //span[.="¿Cómo te llamas?"]/../*/div[@class="office-form-question-content office-form-theme-focus-border"]' tampoco funciona. ¿Cómo puedo hacerlo?
Es muy posible que haya una forma más rápida y sencilla de hacerlo, pero yo aprendí XPath en los malos tiempos de la versión 1.0, así que eso es lo que sé. En el XPath de abajo estoy obteniendo el span con el contenido, usando el eje ancestro para subir al div contenedor, y luego descendiendo de nuevo a la entrada. El document.evaluate y el iterateNext es sólo para demostrar que funciona.
var input = document.evaluate(`//span[text() = "¿Cuál es tu nombre?"]/ancestor::div[@class="office-form-question-content office-form-theme-focus-border"]//input[@class="office-form-question-textbox office-form-textfield-input form-control border-no-radius"]`, document, null, XPathResult.ANY_TYPE, null );
salesianos sabadell
Tengo este <span>¿Cómo te llamas?</span> en el que me gustaría seleccionar el input[@placeholder='Insira sua resposta'] (ver HTML de abajo) pero no sé cómo llegar desde el span hasta ahí. No he podido retroceder desde el span hasta el padre superior compartido del span y el input. Lo he intentado: //div[@class="office-form-question-content office-form-theme-focus-border"]/*/span[.="¿Cuál es tu nombre?"]' pero devuelve null. He intentado volver de span a div superior mediante //span[.="¿Cómo te llamas?"]/../*/div[@class="office-form-question-content office-form-theme-focus-border"]' tampoco funciona. ¿Cómo puedo hacerlo?
Es muy posible que haya una forma más rápida y sencilla de hacerlo, pero yo aprendí XPath en los malos tiempos de la versión 1.0, así que eso es lo que sé. En el XPath de abajo estoy obteniendo el span con el contenido, usando el eje ancestro para subir al div contenedor, y luego descendiendo de nuevo a la entrada. El document.evaluate y el iterateNext es sólo para demostrar que funciona.
var input = document.evaluate(`//span[text() = "¿Cuál es tu nombre?"]/ancestor::div[@class="office-form-question-content office-form-theme-focus-border"]//input[@class="office-form-question-textbox office-form-textfield-input form-control border-no-radius"]`, document, null, XPathResult.ANY_TYPE, null );
la valla
Al hacer clic en el botón Aplicar cambios en la página de Configuración del usuario, la página proporciona un error de validación que indica "El texto HTML introducido no es compatible". No ha habido cambios en el HTML del Panel de Inicio de Sesión del Usuario.
Si ha personalizado su panel de inicio de sesión utilizando estas opciones, deberá actualizar el código HTML para solucionar el problema.Para comprobar si su HTML es correcto, puede utilizar cualquier herramienta de validación de HTML de terceros disponible para realizar pruebas, como "https://www.freeformatter.com/html-validator.html".
<p><span class="InstructionalText">Para iniciar la sesión, introduzca su ID de usuario y su contraseña en el espacio proporcionado a la derecha y haga clic en el botón Iniciar sesión. Si ha olvidado su ID de usuario o su contraseña, los enlaces que aparecen debajo del cuadro de inicio de sesión le ayudarán a recuperar sus credenciales. Si no tiene una identificación y desea registrarse, haga clic en el enlace "¿Nuevo usuario?" debajo del cuadro de inicio de sesión.</span></p><p> </p><p>