我正在尝试搜索图片中的http链接。如果图像链接中包含某个字符串,我想检查与之关联的复选框:
我尝试了以下代码,但它不起作用。
在下面的代码中,如果图片链接包含字符串“google”,我正在尝试检查图片的复选框。
我该怎么做?
由于
for (i=0; i<document.getElementsByTagName('div').length; i++)
{
if(document.getElementsByTagName('img')[i].evaluate(contains(@src, 'google'))
{
if(document.getElementsByTagName('input')[i].type=='checkbox')
{
document.getElementsByTagName('input')[i].checked =true;
}
}
}
答案 0 :(得分:3)
要搜索字符串中的特定子字符串,可以使用indexOf或RegExp。 E.g:
document.getElementsByTagName('img')[i].getAttribute("src").indexOf("google") > -1