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)
循環什麼。逗號在Javascript
我最好的猜測是e
被分配給文檔節點中的所有元素以及i
。那麼這是否意味着i
是數組e
(它是一個數組?)的數量還是引用數?
編輯: 好的。它只是實例化變量(i
),然後i
在for
循環中計數對象elem
中的所有元素。
+1您指出更好的語法 – georg