Javascript 在LiveCycle中,对象名称以#开头意味着什么?

Javascript 在LiveCycle中,对象名称以#开头意味着什么?,javascript,object,adobe,livecycle,Javascript,Object,Adobe,Livecycle,LiveCycle中某些对象的名称以#开头,例如form1.#变量[0]。myVar,或者在我现在处理的情况下: Page1.personalDetails.eyeColor.resolveNode("#bindItems[0]").labelRef 为什么bindItems有一个#?这是什么意思?编辑:前面的答案完全错了:p我明白了 # 匹配属性。如果属性和容器都具有相同的名称,这将非常有用;.#确保可以访问该属性。 A.#B 来源:它还可用于引用未命名的子表单: var x = xfa.f

LiveCycle中某些对象的名称以#开头,例如
form1.#变量[0]。myVar
,或者在我现在处理的情况下:

Page1.personalDetails.eyeColor.resolveNode("#bindItems[0]").labelRef

为什么bindItems有一个#?这是什么意思?

编辑:前面的答案完全错了:p

我明白了

# 匹配属性。如果属性和容器都具有相同的名称,这将非常有用;.#确保可以访问该属性。 A.#B


来源:

它还可用于引用未命名的子表单:

var x = xfa.form.form1.#subform.TextField1.rawValue;

我不知道这和CSS有什么关系!!!,它在Livecycle中,它的JavaScript。@Seeker我刚才说它可能是一个css选择器,在jquery(JavaScript工具包)中使用,比如$(“#myDiv”),它会选择一个类似
的元素。但是我错了,看起来:)所以这是多余的。那么LiveCycle如何知道您所指的是哪个子表单?不应该是这样的:xfa.form.form1.#子表单[1].TechField.rawValue?只有当您有多个子表单时,才需要引用索引,从#subform[0]开始