如何更改文本框的名字和id的名字

解决方案 »

  1.   

    文本框先前有name和id,我想通过语句改变它们的值,例如<input type="text" name="test" id="test" size="12">更改后为<input type="text" name="aaa" id="aaa" size="12">
      

  2.   

    id和name好像只有在初始化时第一次赋值才有效
    你可以尝试在重新创建一个name为你想要的文本框 将原文本框的内容复制过去 再删除原有的文本框 
      

  3.   

    document.getElementsByTagName('input')[0].name="aaa";
    document.getElementsByTagName('input')[0].id="aaa";
      

  4.   

    var obj = docunment.getElementById("test");
    obj.id="aaa";
    obj.name="aaa";
      

  5.   

    我知道ID可以用dom的操作去改,name没试过。
      

  6.   

    var   obj   =   docunment.getElementById( "test "); 
    obj.id= "aaa "; 
    obj.name= "aaa ";
    这个方法之前我就试过,总是有一些小毛病。
      

  7.   

    doucument.getElementById(oldName).id=newName;