如果我有这样的JavaScript对象...
window.object =
{
"Element1" :
{
"startDate" : "-1m",
"endDate" : "0d"
}
};
我可以使用以下代码警告-1m ...
alert(object.Element1.startDate);
但是,如果Element1通过参数作为字符串提供给我怎么办。如果必须使用变量,如何得到相同的结果?像这样但不正确...
var elementId = this.id;
alert(object.elementId.startDate);
尝试这个:
object[elementId].startDate
或者,如果id
是数字,则可以使用:
object["Element"+elementId].startDate
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句