在页面上编写如下代码:
<script type="text/javascript">
var A='123';
(function() {var B='456';})();
</script>
运行,我从地址栏输入:javascript:void(alert(A))可以获取对象A,如果我想通过地址栏获取对象B该如何获取呢?
<script type="text/javascript">
var A='123';
(function() {var B='456';})();
</script>
运行,我从地址栏输入:javascript:void(alert(A))可以获取对象A,如果我想通过地址栏获取对象B该如何获取呢?
<script type="text/javascript">
var A='123'; //A 是全局变量,所以你可以获取到,B是局部变量,获取不到
var X=""; //设置一个默认全局变量
(function() {var B='456'; X=B;})();
</script>javascript:void(alert(X));
(function() {B='456';})();
要不把var去掉
恩,调试了。谢谢!
请帮忙看下这个问题,谢谢http://tieba.baidu.com/p/1455477896
请帮忙看看这个问题,谢谢!http://tieba.baidu.com/p/1455477896