从div获取TextBox值。道场

时间:2013-03-01 05:15:20

标签: javascript dojo

我在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的值。

3 个答案:

答案 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。