我在div中创建了一个dojo TextBox,然后div存储在一个数组中。 现在我想从数组中获取TextBox的值。
var div = domConstruct.create("div",null,"someContainer","last");<br />
var textBox = new TextBox({
name : "SomeName"
}, div);
this.inputs["Property1"]["Property2"] = div;
给定property1和2,我想使用inputs数组来获取TextBox的值。
答案 0 :(得分:0)
如果您为TextBox提供ID,则只需通过ID访问即可 http://dojotoolkit.org/reference-guide/1.7/dojo/byId.html
var textBox = new TextBox({
name : "SomeName",
id: "uniqueId",
}, div);
答案 1 :(得分:0)
要获得上述代码的价值,您可以尝试:
this.inputs["Property1"]["Property2"].value;
或
this.inputs["Property1"]["Property2"].get("value");
答案 2 :(得分:0)
我解决了这个问题,
通过将textBox存储在数组而不是div中
this.inputs [“Property1”] [“Property2”]。value将赋值。
仍然不确定如何使用div。