Autobuses de linea sevilla
transporte acuático en españa
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 );
ejemplo de texto de la clase span
Alrededor del setenta por ciento de las palabras de esta colección se transfirieron del árabe a las lenguas latinas de la región mediterránea en la época medieval, especialmente en los siglos XII y XIII, y posteriormente se transfirieron de las lenguas latinas al inglés. El otro treinta por ciento entró en las lenguas europeas a partir del siglo XVI, a veces pasando directamente del árabe al inglés, y más a menudo pasando por lenguas intermedias antes de llegar al inglés.
El objetivo principal es aportar las pruebas de que las palabras proceden del árabe, tomando cada palabra por separado. Las palabras se han recogido de diccionarios de etimología con búsqueda de texto.Nota[1] Cuando una palabra no aparece en la colección, casi siempre significa que la ascendencia de la palabra no es rastreada hasta el árabe por ninguno de los diccionarios que se utilizaron para recoger las palabras. Aunque estos diccionarios eran convenientes para recopilar las palabras, no tienen pruebas suficientes de que las palabras procedan del árabe. En el caso de algunas palabras, afirman que la palabra procede del árabe cuando la afirmación es manifiestamente falsa.
transporte popular en españa
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 );
Relacionados
Bienvenid@ a mi blog, soy Octavio Pérez Alonso y te ofrezco noticias de actualidad.
Comments are closed