<script language="javascript" type="text/javascript">
        function fun_dingcan(obj) {
            var id = obj.id;
            obj.disable = true;
            document.getElementById("hf_saveMapPoint").value = id;
            alert(id);
            var num = document.getElementById("sun+连接上面的Id").value;
            alert(num);
            document.getElementById("hf_num").value = num;
            document.all["Button1"].click();
        } 
    </script>
代码中  var num = document.getElementById("sun+连接上面的Id").value;括号中如何连接!!!!!

解决方案 »

  1.   

    var num=document.getElementById('sun'+id).value;
      

  2.   

     var num = document.getElementById("sun"+id).value;
    运行到这会报错:   缺少对象!
      

  3.   

    这个对,缺少对象可能是没找到sun+id的控件。
      

  4.   

    LZ为什么不先
    var newid=sun+id呢
    然后再
    var num = document.getElementById(newid).value;
      

  5.   

    <input type='text' id='sum" + fmt.FoodId + "'  value='1' />id能够得到!!!!控件是这个  看看这样写能行嘛!