(document.evaluate) -> src de la image contiene múltiples condiciones, ¿cómo?

por favor no me golpees con el odio. Soy un novato. se esconde en la esquina

Soy nuevo en Greasemonkey y su syntax, ¡así que tu ayuda es muy apreciada!

Estoy tratando de resaltar varias imágenes basadas en palabras contenidas dentro de su url src pero no puedo entender la syntax adecuada para múltiples condiciones si el src no es una coincidencia completa.

var snapImages =document.evaluate("//img[contains(@src, 'car']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (var i = snapImages.snapshotLength - 1; i >= 0; i--) { var elmImage = snapImages.snapshotItem(i); elmImage.style.MozOutline = "5px solid networking"; } 

Este ejemplo funciona, pero necesito varias condiciones más. Me gusta (@src, 'bike'), (@src, 'bus') etc. Nuevamente, me disculpo por la nueva pregunta. ¿Cuál es la syntax correcta?

¡Muchas gracias!

-Rocki

One Solution collect form web for “(document.evaluate) -> src de la image contiene múltiples condiciones, ¿cómo?”

Puede usar and y or en pnetworkingicados XPath, por ejemplo:

 //img[contains(@src, 'car') or contains(@src, 'bike')] 

La precedencia se define en la sección Booleanos de la especificación .

  • ¿Cómo seleccionar el enésimo artículo en xpath 1.0?
  • Perfeccionamiento de páginas con Node.js y XPath
  • Cómo recuperar el atributo del elemento en CasperJS usando una expresión XPath
  • XPath o querySelector?
  • get el valor del atributo del elemento principal
  • Javascript: use xpath en jQuery
  • ¿Hay alguna forma de get elemento mediante XPath usando JavaScript en Selenium WebDriver?
  • ¿Cómo se puede raspar una página web con jQuery y XPath?
  • Cómo get el xpath haciendo clic en un elemento html
  • CasperJS: Cómo llenar un formulario asp
  • ¿Desea eliminar todos los caracteres \ n \ r de un nodo XSLT?
  • Haga clic antes de una palabra específica dentro de la label <p> usando Selenio
  • Transforma JavaScript XPath en una consulta PHP válida () XPath | normalizar JS XPath -> PHP
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.