<script type="text/javascript">
function tt()
{
var aa=event.srcElement;
d='天下足球'; //d='天下足球'与var d='天下足球'有什么区别?}function aa(){
alert(d);
}
</script>
为什么在tt函数里声明的变量d在aa这个函数可以引用呢? 当事件引用aa函数的时候难道也执行tt()这个函数?
引用aa函数的时候是一个什么样的过程?
function tt()
{
var aa=event.srcElement;
d='天下足球'; //d='天下足球'与var d='天下足球'有什么区别?}function aa(){
alert(d);
}
</script>
为什么在tt函数里声明的变量d在aa这个函数可以引用呢? 当事件引用aa函数的时候难道也执行tt()这个函数?
引用aa函数的时候是一个什么样的过程?
d = '天下足球'; //全局变量
}相当于以下代码:
var d;
function tt() { var a = '足球之夜';
d = '天下足球';
}
如果你使用“var d='天下足球'有什么区别?”
则d只是一个局部变量,tt函数范围内有效