希望我可以解釋得很好。我做如何抓住你抓住的元素內部的元素?
var foo = document.getElementsByTagName('bar');
var len = foo.length;
for(var i=0;i<len;i++){
//Do stuff
}
裏面,對我也希望能夠得到那個埋內富[I]深的元素(特別是一類)。我的想法就像
var whatIWant = document.getElementsByClassName("name").foo[i];
但這似乎並不是我需要做的。我只是不確定語法,還是需要做一些完全不同的事情?
我不使用Javascript;我假設你嘗試了明顯的'var whatIWant = foo [i] .getElementsByClassName(「name」);'? – 2012-02-20 00:20:22
請注意,名稱「getElementsByTagName」和「getElementsByClassName」太長,所以在代碼中使用它們可能是不明智的。您可能想要使用名稱較短的更高級別的API。 – 2012-02-20 00:28:50
@ŠimeVidas我明白你來自哪裏,但它是用戶每次使用它下載的獨立腳本。以我的技能來說,它會比任何一種方式都要大,但我認爲它不會包含jquery會更小。 – townie 2012-02-20 03:22:02