社区
JavaScript
帖子详情
js全局变量不起作用!!!
haizilin
2011-08-19 03:56:31
如:
(这是在js文件中)
var checkBoxCount=0;
function a(){
checkBoxCount++ ;
alert(checkBoxCount);//这里正常为 1
b();
}
function b(){
alert(checkBoxCount)
}
结果为 0 !!!
感觉怎么一直用的是最上面定义时的值???
急求 在线坐等。。。。
...全文
578
14
打赏
收藏
js全局变量不起作用!!!
如: (这是在js文件中) var checkBoxCount=0; function a(){ checkBoxCount++ ; alert(checkBoxCount);//这里正常为 1 b(); } function b(){ alert(checkBoxCount) } 结果为 0 !!! 感觉怎么一直用的是最上面定义时的值??? 急求 在线坐等。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
最后一个菜鸟
2011-08-19
打赏
举报
回复
不会是零的
haizilin
2011-08-19
打赏
举报
回复
之前用的一样 没有出现问题啊 郁闷 ing..............
haizilin
2011-08-19
打赏
举报
回复
给下简化的源码吧
var checkBoxCheckedCount=0;
首先调用下面的函数 改变checkBoxCheckedCount的值
function fileShowClick(i){
........
checkBoxCheckedCount++;
alert("点击处理后.."+checkBoxCheckedCount);//选中后 加 1
}
var Tree=new function(){
.......
由上面选取了选项后 下面通过删除按钮进行删除
this.deleteFiles=function(){
alert(checkBoxCheckedCount)//在这里显示的是 0
.......
};
}
ComplicatedII
2011-08-19
打赏
举报
回复
1,1
这个有什么疑问吗?
javatemptation
2011-08-19
打赏
举报
回复
结果是 1,1
IE8,chrome测试
碧海情天-赵亮
2011-08-19
打赏
举报
回复
楼主遇见灵异了
三石-gary
2011-08-19
打赏
举报
回复
肯定是1,1
豆虫
2011-08-19
打赏
举报
回复
确实没啥好说的~~~清缓存吧
红袖疯子
2011-08-19
打赏
举报
回复
我测试的结果都是1
MadEric
2011-08-19
打赏
举报
回复
这个没什么好说的,肯定是1,1.你把缓存清一下
liangws
2011-08-19
打赏
举报
回复
肯定是1,1啊。。
haizilin
2011-08-19
打赏
举报
回复
我之前ie也用的好好的 不知道现在怎么不起作用了。。。
haizilin
2011-08-19
打赏
举报
回复
ie9
dengjianqiang200
2011-08-19
打赏
举报
回复
ie6,firefox,ie9结果为1,1。
你是什么浏览器。
javascript
全局变量
说明示例
看看有帮助,
全局变量
,与局部变量的差异!
JavaScript
全局变量
声明方式详解:探索不同的
全局变量
声明方法
在JavaScript中,
全局变量
是在全局作用域中定义的变量,可以在代码的任何地方访问。然而,使用var关键字声明的
全局变量
存在一些问题,容易导致变量污染和意外的
全局变量
重写。在JavaScript中,如果在声明变量时没有...
爱上axure之 交互制作
1,本章节会给大家分享Axure的所有交互动作,从链接、元件、
全局变量
,中继器、其他五大类进行分享。 2,每节课将会,以内容介绍+功能解释+案例演示,三个步骤进行讲解,让大家能从根本理解课程的内容。 3,课程前三...
JavaScript——作用域(包括:全局作用域、局部作用域、块级作用域、
全局变量
、局部变量、作用域链)
(1)全局作用域:在整个script标签或者一个单独的
js
文件内起作用 (2)局部作用域(函数作用域):只能在函数内部起效果和作用
全局变量
和局部变量 根据作用域的不同,变量可以分为
全局变量
和局部变量。 (1)...
JavaScript在函数中定义
全局变量
因为在函数中 var a ,a是一个局部变量,而b,c是
全局变量
。 var a=b=c=9 相当于 var a=9;b=9;c=9; 此时,a是局部变量,b、c 没有var声明,当
全局变量
看!!! 如果是 var a=9,b=9,c=9; 那么是集体声明,此时a、...
JavaScript
87,901
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章