怎么声明全局变量 var ggg = document.all.fff;function aaa() { alert(ggg.tagName);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var ggg;function load(){ ggg=document.all.fff.tagName;}...<body onload=load()> ggg = document.all.fff;function aaa() { alert(ggg.tagName);}这么定义的就是全局变量,之所以出现“则显示 ggg 为空或者不是对象”,是因为你是在页面load之前就去访问fff,肯定是空的,那个时候fff还没有写到页面呢tsoukw(小生有禮)的解决方法是正确的 <script>var tt;//tt为全局变量,别的地方可以随便调用</script> 对,不是加VAR的问题,而是你的代码写的地方不对在函数里的代码,只有调用函数时才会执行,这个时候,页面的对象已经生成,当然不会出错而函数以外的对象,会马上执行,特别是HEAD中的代码,一旦调用页面的对象就有可能出错 关于Spry折叠式的设置 100分求助求助? javascript能获取服务器端地址吗?怎样实现呀(在线等候,在HTML文件的中JS代码)? js分页记录列表,搜索了半天没找到合适的。 如果鼠标点击的是单元格内的链接标签,如何获取该单元格的行索引? 页面没加载完就执行ajax window.open问题 Replace函數問題 我想请教一个JavaScript的问题 javascript:void(0)在此外的用意是啥 javascript中有堆栈吗? 递归遍历xml文档树并返回特定xml节点的问题
ggg=document.all.fff.tagName;
}
.
.
.
<body onload=load()>
function aaa() {
alert(ggg.tagName);
}这么定义的就是全局变量,之所以出现“则显示 ggg 为空或者不是对象
”,是因为你是在页面load之前就去访问fff,肯定是空的,那个时候
fff还没有写到页面呢tsoukw(小生有禮)的解决方法是正确的
var tt;//tt为全局变量,别的地方可以随便调用</script>
而函数以外的对象,会马上执行,特别是HEAD中的代码,一旦调用页面的对象就有可能出错