在function里面定义的参数,var canshu=document.getElementById("UCID_txt")
这样可以获取该用户控件的值,
但是现在我想定义一个全局变量canshu,用var canshu=document.getElementById("UCID_txt")获取的却是空值。麻烦指教下:全局变量应该怎样获取啊?
JS那边我还开一个帖子,两个帖子一块给分。一会贴地址出来。

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/5528/5528411.xml?temp=.4938013
    这是那边的地址,回答出来的麻烦去那边顶个帖子,我好给分。
      

  2.   

    你先定义全局变量var canshu;在function 中不要在此定义变量了,直接给变量赋值就可以了
    function f1
    {
        canshu=document.getElementById("UCID_txt");
    }不知道这个可以解决你问题吗?
      

  3.   

    你先定义全局变量var canshu;在function 中不要在此定义变量了,直接给变量赋值就可以了
    function f1
    {
        canshu=document.getElementById("UCID_txt");
    }不知道这个可以解决你问题吗?
    _____________________________________________________
    不行的,我放在全局变量里,就是为了取值方便。
    如果再到function里给参数赋值,那就没意义了。
    所以不行。