我就是要通过javascript把num1改成num2

解决方案 »

  1.   

    创建节点。加了一个错误处理多次触发test()<form name="form1">
    <table id="tab" border=1>
    <tr>
    <td><input type="text" name="num1" value="abc"></td>
    </tr>
    <table>
    </form>
    <input type="button" onclick="test()">
    <Script Language="JavaScript">
    function test()
    {
    try {
    var num2 = document.createElement("<input name='num2'>");
    num2.value = document.form1.num1.value;
    document.form1.num1.parentNode.appendChild(num2);
    document.form1.num1.removeNode();
    } catch(e) {}
    alert(document.form1.num2.name);
    }
    </Script>
      

  2.   

    没有实现我的目的,象下面这句
    var num2 = document.createElement("<input name='num2'>");
    可不可以改成从<input type="text" name="num1" value="abc">复制过来?
      

  3.   

    <Script Language="JavaScript">
    function test()
    {
      document.form1.elements(0).name= "num2";
      alert(form1.num2.value);
    }
    </Script>