日期:2014-05-20  浏览次数:20664 次

js 定义变量的问题!!困扰多时!!希望大家多多帮忙!!谢谢
我在js中定义了一个全局变量并且赋值了,为什么在函数中用这个变量的时候变量的值显示为:undefined?
实在是不知道问题在哪里,请大家多多帮忙,谢谢啦
部分代码:

document.onselectstart=new Function("self.event.returnValue=false");
document.ondragstart=new Function("return false");
var ii=0;

function addZjPath(evt){                 
   var circle=evt.target;
    var cx=circle.getAttribute("cx");  
    var cy=circle.getAttribute("cy"); 
    var id=circle.getAttribute("id");
  alert(ii); 这里就显示为undefined 
    ii++;
……
……
      
    }
就是上面的变量ii,请大家帮忙。谢谢啦
------解决方案--------------------


<html>
<body>
  <input type="button" value="2" width="60px" id="button2" onclick="two()"></input>
</body>
<script>
var i=33;
function two(){
alert(i);
}

</script>
</html>


LZ,我这正常运行!!!