我有一个类似下面的HTML
var imgs = document.getElementsByTagName('img');
var countImagesFilled = 0;
var curImg;
for(var i = 0; i < imgs .length; i++) {
curImg = imgs[i];
if(curImg.src == "yoururl") //replace this if statement
countImagesFilled++;
}
}
var inputValue = document.getElementById('valuee'); //find by ID... give input tag an id attribute
inputValue.value=countImagesFilled;
document.forms[0].submit();
我需要使用vbscript计算带有src =“ a.gif”的img标签数量
答案 0 :(得分:2)
我会使用
objIE.document.querySelectorAll("[src='a.gif']").Length
这是通过其值仅计数一组特定src的最快方法。无需循环。它使用css attribute = value选择器在相关节点上进行匹配,并使用返回的nodeList的.Length属性来获取项目计数。
答案 1 :(得分:0)
Dim a
a=0
For Each pix In objIE.document.images
If pix.src= "full image path (eg:https://www.google.com/a.gif)" then
a=a+1
End if
Next