首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

事件中如何访问外部的变量呢?百度了一夜都没解决…

2013-11-25 
事件中怎么访问外部的变量呢?百度了一夜都没解决……当onmouseout事件发生时,我需要得到x和this.y的值。但作

事件中怎么访问外部的变量呢?百度了一夜都没解决……
当onmouseout事件发生时,我需要得到x和this.y的值。但作用域完全搞不懂事件中如何访问外部的变量呢?百度了一夜都没解决…


<script type="text/javascript">
function set_div_data()
{
var x = 100;
this.y = 100;
document.getElementById("mydiv").onmouseout = function()
{
//在这里如何得到x和this.y的值呢?
};
}
</script>

[解决办法]
gthis = this; 
少了var ,gthis不是内部对象了,而是根下面的对象,也就是gthis被两个对象共用了。

热点排行