希望我可以解释得很好。我做如何抓住你抓住的元素内部的元素?
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