function add_kind(number,edit_e,parent,status) //分类通用函数,排序,分类名,父级ID 0则为顶级ID,状态
{
var str1 = document.forms["kinds"].edit_e.value;
var str2 = document.forms["kinds"].number.value;
我想把上面红得部分替换成变量的形式,应该要怎么写啊,从函数接收变量

解决方案 »

  1.   

    var str1 = document.forms["kinds"][edit_e].value;
    var str2 = document.forms["kinds"][number].value;
      

  2.   


    document.getElementById(id).value;比较直观 。
      

  3.   

    document.forms["kinds"].elements[xxx].value;
    或者 eval('document.forms["kinds"].' + xxx +'.value');
      

  4.   

    你的"kinds"都已经是变量的形式了。一样的做法不就行了?
    var str1 = document.forms["kinds"].edit_e.value;
    var str2 = document.forms["kinds"].number.value;
      

  5.   

    可以采用jquery实现,
    设置一个id
    str=$("#id").val();