请教一个简单的javascript全局变量问题 var a = 100;只需要定义在你引用函数前就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 a = 100function funca(){ alert(a); //我想在这里得到外部变量a} <script language="javascipt">var a= 100;</script><script type="text/javascript" src="my.js"></script>my.jsfunction funca(){ alert(a); //提示a未定义} var a= 100;定义到my.js的上面 你把<script language="javascipt">改成<script type="text/javascript">就好了,下面是标准的做法 我测试过,分开写也没问题,我想可能楼主在调用fnnca()前代码并未运行到var a = 100;这行就是说可能你逻辑方面有别的问题,这样写是没有问题的。 ......<script language="javascipt">var RCount = 2;</script><script type="text/javascript" src="post.js"></script>......这是我的程序,查看源代码得到的结果,我的post.js就一个函数,函数的第一个语句就是alert(RCount);不知道错在哪里了 我在post.js里面第一句话就执行:alert(RCount);不放在函数里面都不行,郁闷了 关于innerHTML在 IE下失效的问题,谢谢 if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { 如何实现通讯录效果 如何能实现这个效果 寻求一个能在线插入音乐的HTML编辑器 用javascript能不能在客户机生成一个文件 如何实现对textarea区域内选中的文本的字体,字号,颜色等修改操作 关于Option和length的疑问 怪了! IE 问题,请帮忙! 防止js注入 js对一些特殊字符进行转义 大牛进~ 帮忙,如何滑动出现半透明层? 请教:阻止提交语句。。。
{
alert(a); //我想在这里得到外部变量a
}
var a= 100;
</script>
<script type="text/javascript" src="my.js"></script>my.js
function funca()
{
alert(a); //提示a未定义
}
定义到my.js的上面
<script language="javascipt">改成
<script type="text/javascript">就好了,下面是标准的做法
就是说可能你逻辑方面有别的问题,这样写是没有问题的。
<script language="javascipt">var RCount = 2;</script>
<script type="text/javascript" src="post.js"></script>
......这是我的程序,查看源代码得到的结果,我的post.js就一个函数,函数的第一个语句就是
alert(RCount);不知道错在哪里了
alert(RCount);不放在函数里面都不行,郁闷了