<script type="text/javascript">
var v = "test by stefli";
</script><input type="button" onclick="alert(v);" value="TEST">对js的基础定义不清楚~

解决方案 »

  1.   

    呵呵,可能是全局变量定义的问题~
    var p_BeginDtop=100
    var p_BeginDleft=100
      

  2.   

    你这种情况报错基本上是两个可能:
    1、变量名错误,即上面定义的变量名跟下面调用的变量错了一个字母(包括大小写),检查方法是将上面定义的变量名定义copy到下面调用的地方保证没有错误。
    2、函数执行错误,也就是说你的函数写法有问题而不是这两个变量的问题。因为你给的代码中没有使用var 定义变量,因此这两个变量无任在哪里基本上都是全局变量,除非如下情况不是全局:
    function f1(){
        i=1;   //这个i就是下面的i,是一个局部变量
        var i=2;
    }另外问问题最好将现象说得详细,这样别人才能最好、最快的帮忙!