设置表单中所有文本型的成员的值为空: 
var form = window.document.forms[0] 
for (var i = 0; i <form.elements.length;){ 
if (form.elements.type == "text "){ 
form.elements.value = " "; 


这个是不是写错了!!!是不是应该这样 : from.element[i].type

解决方案 »

  1.   

    form.elements 是表单元素集合
    所以应该使用下标索引来访问新群 DotNet Programmer 群号 112850311
    本群新开,欢迎dotnet程序员加入,我们致力于营造一个好的学习交流氛围,不管你是高手还是菜鸟,只要你虚心好学,我们都诚挚的欢迎您。
      

  2.   

    for (var i = 0; i <form.elements.length;i++){  
    if (form.elements[i].type == "text"){  
    form.elements.value = " ";  
    }  
    }  
      

  3.   

    有三个错:
    var form=window.document.forms[0];
    for(var i=0; i<form.elements.length; i++){
       if(form.elements[i].type=="text"){
          form.elements[i].value=""
       }
    }
      

  4.   

    楼上正解,elements是集合,必须的选中其中的具体数据,也就是elements[i]
      

  5.   

    集合里取对象要指定索引勒elements[i]其实用jquery获取text只要一句勒$(":text")
      

  6.   

     var my={
                    "back":function(typename)
                    {
                        var form=document.forms[0];
                        for(var i=0;i<form.elements.length;i++)
                        {
                            if( form.elements[i].type==typename)
                                {
                                    form.elements[i].value="";
                                }
                        }
                    }
               };
               function main()
               {
                my.back("text");
               }
    五楼说jq用一句话就行了,写个匿名对象也是一句话,嘿嘿····
      

  7.   

    不为楼主这样的标题所吸引,也不是被帖子的内容所迷惑。我不是来抢沙发的,也不是来打酱油的。我不是为楼主呐喊加油的,也不是对楼主进行围堵攻击的。我只是为了每天30帖默默奋斗。你是个美女,我毫不关心,你是个怪兽,我决不在意;你是个帅哥,我不会妒忌,你是个畜男,我也不会PS。你的情操再怎么高尚,我也不会赞美,你的道德如何沦丧,我也不为所动。在这个处处都要银币的时代,不得不弄个牛B的数字来显眼,于是我也抄下了这段话,专门用来回帖,好让我每天有固定的积分收入
      

  8.   

     var my={
                    "back":function(typename)
                    {
                        var form=document.forms[0];
                        for(var i=0;i<form.elements.length;i++)
                        {
                            if( form.elements[i].type==typename)
                                {
                                    form.elements[i].value="";
                                }
                        }
                    }
               };
               function main()
               {
                my.back("text");
               }这个比较好些