function ReplaceContentInContainer(matchClass,content)
{
var elems = document.getElementsByTagName('*'), i;
for (i in elems)
{
if((" "+elems[i].className+" ").indexOf(" "+matchClass+" ") > -1)
{
elems[i].innerHTML = content;
}
}
}
我试图弄清楚逗号在变量赋值中的作用以及在循环('*'), i;
中的含义。for (i in e)
我最好的猜测是e
分配给文档节点中的所有元素以及 i
. 那么这是否意味着这i
是数组中元素数量的计数或引用e
(它是数组吗?)?
编辑:好的。它只是实例化变量 ( i
),然后i
在for
循环中计算对象中的所有元素elem
。