拿来OO的吧?比如这样:
<script>
function a(){
var str;
str="abc";
this.b=function(){
alert(str);
}
}
var o=new a()
o.b()
</script>
但单独像你给的代码那样使用,我还真的没有用过,考虑考虑先。
<script>
function a(){
var str;
str="abc";
this.b=function(){
alert(str);
}
}
var o=new a()
o.b()
</script>
但单独像你给的代码那样使用,我还真的没有用过,考虑考虑先。
解决方案 »
- javascript object 一个最基础的问题,键名必须有吗?
- 请教你一个采集的问题啊 感激涕淋
- 如何自动更改带日期的超链接?
- 二个问题,请大侠们指点,谢谢.
- java的服务返回文本,如何展示?
- 请麻烦解决一下与菜单相关的问题
- 今天发现了个浏览器兼容问题,给大家提个醒,前20楼有分送哦
- JS读XML,内容使用占到50M以上,请问有好办法优化吗?内付代码!
- html选单(<select>)中的选项可以在js中动态添加吗?
- 相同的name,不同的value,怎么用javascript来实现选择提示???谢谢各位兄弟。
- 一个弹出窗口返回值的问题,请大家指教
- 小妹百分求教大哥哥们:巨难问题!!!!!好痛苦!!!
好象的确是这样……
var str;
str="abc"
function b(){
alert(str);
}
}想执行b用a.b();
代码拷贝过去后,运行良好,自己增加功能的时候发现“少”一个“}”,加上去就出错,才发现了这个“秘密”
function myFuncA( ) {
var valueA = "A";
myFuncB( );
function myFuncB( ) {
var valueB = "B";
alert(valueB);
alert(valueA);
}
}
When you invoke myFuncA( ) from the global space, it invokes its nested function, which dutifully displays the values of the two variables that are defined in the outer and inner functions. IE behaves the same way, as expected. But in Netscape 6 or later, you can invoke the nested function from the global space by way of the outer function: myFuncA.myFuncB( );