Novicompu mall del sur
Novicompu mall del sur
tecnosmart
Hay 3 casillas de verificación. Si el usuario selecciona todas las casillas, debería saltar/desplazarse al elemento más cercano de todas las clases en bucle. Si el usuario selecciona sólo una casilla, debería saltar/desplazarse sólo dentro de la clase seleccionada en bucle.
<p id="resultText">Contrariamente a la creencia popular, <span class="v1 firstelement selectedAnnotation">Lorem Ipsum</span> no es simplemente un texto al azar. Tiene sus raíces en un fragmento de <span class="v3">literatura latina clásica</span> del año 45 a.C., por lo que tiene más de 2000 años de antigüedad. Richard McClintock, profesor de latín <span class="v2">en el Hampden-Sydney</span> College de Virginia, buscó uno de los <span class="v1">latinos</span> más oscuros, consectetur, a partir de un pasaje de Lorem Ipsum, y repasando las citas de la palabra en la literatura clásica, descubrió la fuente indudable. <span class="v3">Lorem </span>Ipsum proviene de las secciones 1.10.32 y 1.10.33 de "de Finibus Bonorum <span class="v2">ete</span> Malorum" (Los extremos del bien y del mal) de Cicerón, escrito en el año 45 a.C. Este libro es un tratado sobre la teoría de la ética, muy popular durante el Renacimiento. La primera línea de Lorem Ipsum, "Lorem ipsum dolor sit amet..", procede de una línea de la sección 1.10.32. A continuación se reproduce el trozo estándar de Lorem Ipsum utilizado desde el año 1500 para los interesados. Sections 1.10.32 and 1.10.33 from "de <span class="v1">Finibus</span> et Malorum" by Cicero are also reproduced in <span class="v2">their</span> exact original form, accompanied by English versions from the 1914 translation by H. <span class="v1">Rackam</span>.</p>
novicompu teléfono
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 );
novicompu guayaquil
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 );