JSvar a1=new ……
var a2=new ……
var a3=new ……
……
// a1,a2,a3……是一个对象,他们都有一些方法,属性,其中有disable()这个方法。var list=[a1,a2,a3……];
for (var i = 0; i < list.length; i++)
{
list[i].disable();
}
提示说 对象不支持此属性或方法,
要写成a1.disable(); a2.disable();……
而不能把他们放数组里,写成list[i].disable();
我想实现上面这样的功能,要怎么做呢?
var a2=new ……
var a3=new ……
……
// a1,a2,a3……是一个对象,他们都有一些方法,属性,其中有disable()这个方法。var list=[a1,a2,a3……];
for (var i = 0; i < list.length; i++)
{
list[i].disable();
}
提示说 对象不支持此属性或方法,
要写成a1.disable(); a2.disable();……
而不能把他们放数组里,写成list[i].disable();
我想实现上面这样的功能,要怎么做呢?
解决方案 »
- 为何chrome不能更改ID为bh的text的值,IE可以
- JQuery如何判断元素是否绑定事件?
- JavaScript实时验证表单
- 请问一个js脚本的作用
- javascript中共享页面的问题??
- 两个较难的问题,谢谢
- 现在的一般网站的邮箱,在网站上写邮件时,都可以对输入的文字进行字体大小,颜色,等设置,还可以加图片,这些是怎么做出来的?哪位达人可以告诉我一下,怎么样加图片吗?
- 怎样获得被选中的radio的值
- 用Javascript打开的Word进程,如何在Word关闭后将该进程杀死
- 急!正则表达式如何写??如:
- document.write("<script……")与document.write("<scri"+"pt……")的区别
- 如何对参数编码
var a1=new 对象;
var a2=new 对象;
var a3=new 对象;
var a4=new 对象;中间从后台获取一段字符串a1,a2,a3,a4
ids="a1,a2,a3,a4";
var list=new Array();
list=ids.split(",");
function New(aClass,aParams)
{
function new_()
{aClass.initialize.apply(this,aParams);} new_.prototype=aClass;
return new new_();
}
var a=
{
initialize:function(str)
{this._str=str;},
disable:function()
{
alert(this._str);
}
}a1=New(a,["hello world!"]);
a2=New(a,["welcome"]);
a3=New(a,["cccc"]);
var list=new Array();
list.push("a1");
list.push("a2");
list.push("a3");
for(var s in list)
{
eval(list[s]).disable();
}
</script>