<html><head><script>
function get_type()
{
   
   var t=""
   var n=""
   for(var i=0;i<=f1.length-1;i++)  //遍历整个表单域的类型
   {
      
      n=f1.elements[i].name
      t=f1.elements[i].type
      
      alert(n+" : "+t)
      
   }
}</script></head><body ><form name="f1" method="POST" action="">
 <p>
  <input type="text" name="文本1" size="20"> </p>
 <p>
  <input type="button" name="按钮" value="1"> </p>
 <p>
  <input type="radio" name="单选框" value="r"></p>
 <p>
  <input type="checkbox" name="复选框" value="ON"></p>
 <p>
    
  <input type="submit" value="提交" name="提交"> </p>
 <p>
  <input type="reset" value="重置" name="重置"></p>
 <p>
  <input type="button" value="获得所有表单元素属性" name="B3" onclick="get_type()"></p>
 <p>
  <input type="text" name="t4" size="95"></p>
 <p>
   </p>
</form></body></html>

解决方案 »

  1.   

    <form name=form1>
    <input name=txt1><br>
    <input name=txt2 type=checkbox><br>
    <input name=txt3 type=radio><br>
    <input name=txt6 type=button><br>
    <textarea name=txt4></textarea><br>
    <select name=txt5></select></form>
    <input type=button value=测试 onclick="mm()"><SCRIPT LANGUAGE="JavaScript"><!--
    function mm()
    {
      var a = document.form1.elements;
      for(var i=0; i<a.length; i++)
      alert("表单第 "+(i+1)+" 个元素的 name = "+ a[i].name);
    }
    //--></SCRIPT>
      

  2.   

    我只是想你点击一个<input name=txt2 type=checkbox>,
    就显示出这个checkbox的name,
    应该怎么写?