- 主题:我在js文件里判断html里直接script的变量,为什么有时候判断不
1.html
<html>
<script>
var a=true; //根据2楼的已修改,问题还是依然存在,在某些情况下
</script>
<script src=2.js type="text/javascript"></script>
2.js:
if (!window.a) {
alert('不存在');
}
问题是:为什访问1.html时候,明明a在script已经定义为TRUE,为什么2.js执行的时候还会执行到alert('不存在');
不是总出现,为什么有这个问题
--
修改:westsand FROM 124.207.144.*
FROM 124.207.144.*
是的,这里写错了
但是我的应用中的程序里写的是true
可是到网络环境里,就出现了我帖子里说的症状
是不是判断条件有问题,或者在判断时候上面的script还没有得到执行
【 在 sly9 (弱) 的大作中提到: 】
: true
: 你的a定义就失败了。。当然之后不行了
--
FROM 124.207.144.*
经分析,是在html里的script里出问题了
【 在 westsand (珍惜闪光) 的大作中提到: 】
: 是的,这里写错了
: 但是我的应用中的程序里写的是true
: 可是到网络环境里,就出现了我帖子里说的症状
: ...................
--
FROM 124.207.144.*