var obj = eval("document.FormName." + "txtName1.1");

解决方案 »

  1.   

    var obj = document.getElementById("txtName1.1");
    alert(obj.value);
      

  2.   

    document.getElementById("txtName1.1");
      

  3.   

    var obj = document.getElementById("txtName1.1");
      

  4.   

    var obj = document.getElementById("txtName1.1");
      

  5.   

    eval和getElementById都不行的
    eval会报错,getElementByID得到的是null
      

  6.   

    就是啊,"txtName1.1"不可能是控件的ID的,本身就不合法
      

  7.   

    你察看ie里的源文件能查找到txtName1.1这个名字吗?在设计时你能给控件取这样不合法的名字吗???
      

  8.   

    如果取名正确那么用document.all("id")或document.getElementById("id")都能找到这个元素对象。