【问题标题】:Javascript array value not printing [duplicate]Javascript数组值不打印[重复]
【发布时间】:2016-08-02 20:44:23
【问题描述】:

ElementName如何从ElementId中获取值?

var 元素 = { ElementId: '#myelement', 元素名称:Elements.ElementId }; 警报(元素。元素名称);

【问题讨论】:

  • 对象在定义时不存在。因此,在创建第一个属性后分配该属性,或者如果它适合表示一些常用定义的对象,则使用构造函数。

标签: javascript arrays


【解决方案1】:

你还没有创建对象,所以它不会被定义。一旦像这样创建对象,您就可以在对象上定义该属性:

var Elements = {
  ElementId: '#myelement'
};

Elements['ElementName'] = Elements.ElementId;

alert(Elements.ElementName);

但是我认为有更好的方法;您具体使用nameid 属性做什么?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-23
    • 2019-07-03
    • 2016-02-16
    • 2017-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    相关资源
    最近更新 更多