id="tx_var1"
标签里最好有这个

解决方案 »

  1.   

    <INPUT TYPE="text" NAME="tx_var1" value="fa">
    <SCRIPT LANGUAGE="JavaScript">
    var var1="tx_var1";
    if (document.getElementsByName(var1)[0])
    {
        alert(document.getElementsByName(var1)[0].value);
    }
    else
    {
        alert('控件不存在');
    }
    </SCRIPT>
      

  2.   

    错了,不好意思
    document.getElementByName(var1)[0].value
    getElementByName返回的是一个数组
      

  3.   

    不行呀...报错:对象不支持此属性或方法.....WHY??code:
    if(document.getElementByName("tx_ma_bldg_id")!=null){ alert("test field " + document.getElementByName("tx_ma_bldg_id")[0].Value);}
      

  4.   

    是getElementsByName不是getElementByName中间少了个s
    ^_^
      

  5.   

    是文本域 --------> TEXTAREA是:
      document.all.tx_var1.innerHTML       <---- 不是tx_var1.value
      

  6.   

    或者:
       document.all.tx_var1.innerText
      

  7.   

    遍历表单内所有的表单元素var a = document.formName.elements;
    for(var i=0; i<a.length; i++)
    {
      if(a[i].name == "tx_var1")alert(a[i].value);
    }