Javascript (文件评估)>;图像的src包含多个条件,如何?
请不要用仇恨的棍子打我。我是个笨蛋。躲在角落里 我不熟悉Greasemonkey及其语法,非常感谢您的帮助 我试图根据src url中包含的单词突出显示几个图像,但是如果src不是完全匹配的,我无法找出多个条件的正确语法Javascript (文件评估)>;图像的src包含多个条件,如何?,javascript,xpath,greasemonkey,document.evaluate,Javascript,Xpath,Greasemonkey,Document.evaluate,请不要用仇恨的棍子打我。我是个笨蛋。躲在角落里 我不熟悉Greasemonkey及其语法,非常感谢您的帮助 我试图根据src url中包含的单词突出显示几个图像,但是如果src不是完全匹配的,我无法找出多个条件的正确语法 var snapImages =document.evaluate("//img[contains(@src, 'car']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (va
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')等等。再一次,我为这个生疏的问题道歉。正确的语法是什么
多谢各位
-Rocki您可以在XPath谓词中使用
和和或,例如:
//img[contains(@src, 'car') or contains(@src, 'bike')]
优先级在中定义。哦,非常感谢!我试过了,但没有,或者没有括号。。。非常感谢。