0

ASPページに次のJavaScriptがあります。

for (var i=0; i < form1.elements.length; i++) {
    var elm = form1.elements[i];
    alert(elm.name)
}

繰り返し処理すると、viewstate が表示され、asp ボタンが表示されますが、asp ラベルは表示されません。それは期待される動作ですか?ラベルを反復処理するにはどうすればよいですか?

4

2 に答える 2

0

ASP ラベルは SPAN タグとしてレンダリングされ、SPAN タグはフォーム コレクションの一部ではありません。medina-g によって提供されるコード (LABEL の代わりに SPAN を使用) を使用して SPAN コレクションを反復処理できますが、通常の HTML ページには多くのスパンが含まれる場合があります。

于 2011-02-28T20:53:21.140 に答える