【问题标题】:Looping Through className index not working...Alternatives?循环通过类名索引不起作用...替代方案?
【发布时间】:2012-06-07 05:18:16
【问题描述】:
wins.push(document.getElementsByClassName("page")[x].attributes["id"].value);
此代码来自 JavaScript 中的 for() 循环,使用变量“x”。与 Google Chrome 不同,FireFox 和 Opera 似乎不理解变量是我希望从中获取属性“id”的类的索引这一事实。
这种方法有替代品吗?
【问题讨论】:
标签:
javascript
loops
for-loop
indexing
【解决方案1】:
我觉得你应该这样解决
function findPageclasses()
{
var Pageclasses= document.getElementsByClassName("page");
for(var i=0; i<Pageclasses.length; i++)
{
wins.push(Pageclasses[i].attributes["id"].value);
}
}