访问dojo中的输入类型
我输入dojo.query('input'),得到以下结果:-访问dojo中的输入类型,dojo,dijit.form,Dojo,Dijit.form,我输入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/SimpleTe
<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=dojo.query('input'))
[]
以文本形式存储
现在,当我写文本[0]时,我得到了“第二段”。我如何访问输入类型,即如何获得“dijit/form/SimpleTextarea”,就像我获得id一样,一种方法如下:
var input = dojo.byId("paragraphtwo");
var dojoType = dojo.attr(input, "data-dojo-type"));
console.log(dojoType); // Outputs: dijit/form/SimpleTextarea
使用
declaredClass
属性:
console.log(dijit.byId("paragraphtwo").declaredClass);