1
このJavascriptコードでw3c検証エラーが発生しました。この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;
は間違っています。
誰かが上記のコードスニペットでどこが間違っているのか説明できますか?
多くのありがとうございます。
おかげで、リック。しかし、私はまだまったく同じ検証エラーを取得しています。 – michaelmcgurk
バリデーションではセミコロンが強調表示されています:** idx
michaelmcgurk
別のブラウザを試すかキャッシュをクリアしてください – Mediator