(document.evaluate)->图像的src包含多个条件,怎么办?

| 请不要用仇恨棒打我。我是菜鸟。藏在角落里 我是Greasemonkey及其语法的新手,非常感谢您的帮助! 我正在尝试根据src网址中包含的单词来突出显示几张图片,但是如果src并非完全匹配,则我无法找出多种条件的正确语法。
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 red\";
    }
此示例有效,但是我还需要几个条件。像(@src,\'bike \'),(@src,\'bus \')等。我再次对新问题表示歉意。正确的语法是什么? 非常感谢你! -罗基     
已邀请:
您可以在XPath谓词中使用
and
or
,例如:
//img[contains(@src, \'car\') or contains(@src, \'bike\')]
优先级在规范的“布尔值”部分中定义。     

要回复问题请先登录注册