1

我输入 dojo.query('input') 我得到以下信息:-

 <input id="paragraphtwo" data-dojo-type="dijit/form/SimpleTextarea" rows="4" cols="50" style="width:auto">

现在当我写

text= dojo.query('input')
 [<input id="paragraphtwo" data-dojo-type="dijit/form/SimpleTextarea" rows="4" cols="50" style="width:auto">]

存储在文本中。

现在当我写 text[0].id 我得到“paragraphtwo”。我如何访问输入的类型,即我可以像获得 id 一样获得“dijit/form/SimpleTextarea”

4

2 回答 2

0

一种方法如下:

    var input = dojo.byId("paragraphtwo");
    var dojoType = dojo.attr(input, "data-dojo-type"));​
    console.log(dojoType); // Outputs: dijit/form/SimpleTextarea
于 2012-10-10T10:26:16.943 回答
0

使用declaredClass属性:

console.log(dijit.byId("paragraphtwo").declaredClass);
于 2013-01-13T18:28:51.167 回答