1
<input id="qw" type="hidden" value="asdfg" name="1">

JavaScript では、 var id_val=document.forms[frm_name][1].getAttribute('id'); と書きます。しかし、これはnullを返します。望ましい答えは「qw」です。 どんな助けでも大歓迎です。 よろしくお願いします

4

1 に答える 1

1

HTMLにフォームタグが含まれていることを確認してください。また、インデックスはゼロから始まります。したがって、インデックス1を参照する場合は、フォームに複数の子要素があるかどうかをもう一度確認してください。

フォームに要素が1つしかない場合、スクリプトは次のようになります。

   var id_val=document.forms['frm_name'][0].getAttribute('id'); 
于 2013-01-31T06:55:05.150 に答える