关于js全局变量的问题


可能重复的问题
使用var和不使用var,在JS中有什么差异?

先上代码:

   
  var url = $("#downurl").html();
  

window.onload=function(){
//我的值必须是页面 一加载去获取的
var url = $("#downurl").html();
}
function a() {
//......
alert(url);
}
function b() {
//......
alert(url);
}
我现在就是想把页面加载时执行获取的url值设置为可以让function a和function b共用的变量,大家帮忙解决一下

补充:页面加载的顺序不考虑,js是放在头部的,这个不用管,我知道放在html后边直接就可以获取的

jquery java php JavaScript

叮叮哦哈哟 12 years, 4 months ago

这样就可以了,把这个函数的var声明去掉

   
  window.onload=function(){
  
//我的值必须是页面 一加载去获取的
url = $(" #downurl").html();
}

alexandercat answered 12 years, 4 months ago

Your Answer