(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 convertir objects en nodos
  • Haga clic antes de una palabra específica dentro de la label <p> usando Selenio
  • Buscando en varios files XML para una coincidencia
  • Transforma JavaScript XPath en una consulta PHP válida () XPath | normalizar JS XPath -> PHP
  • XPath o querySelector?
  • ¿Cómo se puede raspar una página web con jQuery y XPath?
  • ¿Por qué // span no selecciona el segundo lapso en un documento?
  • ¿Cómo get el text interno de los nodos en el script java?
  • Desconcertado por un problema de XPath en IE
  • La function $ x () no está definida dentro de una extensión de Chrome, script de contenido
  • mayúsculas y minúsculas insensible xpath contains () posible?
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.