0
:鑑於3個元素,返回元素的數量與給定一些HTML這樣一個給定的類
<a>foo</a>
<a class="active">bar</a>
<a>baz</a>
什麼的JavaScript將返回元素的數量與活性類?例如,如果這些數組是以如下形式返回的:[].slice.call(document.getElementsByTagName('a'));
,我想返回數字1
,表示數組中的第二個元素。
以下是我已經試過了,它只是不斷返回1
和2
:
var tagCount = 0;
var tagArray = [].slice.call(document.getElementsByTagName('a'));
for (var a = 0; a < tagArray.length; a++) {
while (tagArray.className[a] !== "active") {
tagCount = tagCount + 1;
}
}
我並不需要所有a
標籤,只是那些另一個元素的內部。
標誌?題外話,要求一個教程。你在這方面只表現出最小的努力,並且只是要求SO爲你做點什麼 – onebree
@HunterStevens我將添加我嘗試過的代碼。 – ryanpcmcquen
這個問題還不夠清楚。你想檢查html中的所有'a'標籤嗎?或只是在某些標籤之間?它僅在JavaScript中還是jQuery也是一種可能性? – Goowik