简短的问题。
Dojo的query module
总是返回一个节点数组。有什么方法可以配置/修改它,以便
var contentNode = query('#content')[0];
可以写
var contentNode = query('#content');
代替?
额外的[0]
让我很烦,特别是当Id是独一无二的时候。
答案 0 :(得分:0)
没有。我确信这是一个非常有意识的API决策,因此返回值始终是一致的。这样,调用代码不需要知道路径的细节以及它是否会返回列表或单个节点。
dojo.byId('content')
尽你所能。也许你可以改用它?