如何将值从函数内部传递到外部,以便我可以使用它.....
<html>
<head>
<script>
var globe;
var echo=globe;
function check(){
this.globe=90;
alert(echo);
}
</script>
</head>
<body>
<a href='javascript:;' onclick='check();' >open</a>
</body>
</html>
答案 0 :(得分:0)
您已将变量设置为全局变量,因此该变量已在函数内部可用。选中此fiddle
上述代码的问题是您正在分配值并假定它为参考。
var globe;
var echo=globe;
指定仅回显Globe的当前值,而不回显参考。
this.globe=90;
当您更改Globe的值时,它不会反映在回声上。