function Odemo(name)
{
this.name1=name;
}
var b=new Odemo('bbb');
alert(b.name1); //显示bbb
var b=new Odemo();
alert(b('bbb').name1); //IE下报错-缺少函数,火狐下报错b is not a function
求指点。。
谢谢
解决方案 »
- jqgrid 弹出查询界面后,页面的body被覆盖。
- 求教JQuery
- javascript
- alert(document.write(document.form1.user.value));咋显示undefined了?
- 关于JavaScript搜索的问题。静态页面。
- 如果控制多行下拉框的行高?
- 哪位高手帮帮忙!
- form.all.tags("input");提示Uncaught TypeError: Cannot call method 'tags' of undefi
- 梅花雨的日历 放在iframe里,被遮住了,怎么办?
- 帮写几个正则
- Html5版本的全套股票行情图开源了,附带实现技术简介(散分)
- 如何获取某个div里面的一个input的值(input在这个div里面是唯一的id)
alert(b.name1);
这里的b是Odemo函数对象的实例化,而且你给他一个熟悉赋值为bbb var b=new Odemo();
alert(b('bbb').name1);
这里的b('bbb')是什么意思呢 实例化b对象后给他赋值么?没有这种写法啊!!
我理解的是
b('bbb').name1先执行b('bbb')然后再得到name1的值不太明白,这样为什么会出错
b是对象, 给对象传值要么用构造函数,要么用set方法, 没有这样的吧你那是函数的操作方式,混了1、构造对象时初始化对象的值:var b=new Odemo('bbb');
2、b.name1 = 'bbb'或者写个方法b.setName1('bbb');