この Javascript コードで w3c 検証エラーが発生しています。親切な紳士/女性が少し時間を割いてくれないかと思います。
// hide all element nodes within some parent element
function hideAll(parent) {
    var children = parent.childNodes, child;
    // loop all the parent's children
    for (var idx=0, len = children.length; idx<len; ++idx) { /* ERROR HERE */
        child = children.item(idx);
        // if element node (not comment- or textnode)
        if (child.nodeType===1) {
            // hide it
            child.style.display = 'none';
        }
    }
}
エラーは次のとおりです。
- 要素 "len" 未定義
- キャラクター ";" 属性指定リストでは許可されていません
セミコロンでidx<len;間違っているところです。
上記のコード スニペットのどこが間違っているのか、誰か説明できますか?
どうもありがとう。