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>