使用Dojo获取具有ID的元素,该ID以某些字符开头

时间:2011-05-24 09:03:07

标签: javascript dojo

我有一个由以下HTML标记定义的节点:

<div id="_13:3AVAsa7qVvAprAar19ie8LRorrLEm2g" >asdf</div>

我需要获得对它的引用而不使用它的完整ID,如:

dojo.byId('_13:*'); 

是否有可能或是否有其他方法可以实现?

1 个答案:

答案 0 :(得分:6)

您应该使用attribute starts-with selector

我从未使用过Dojo,但是看这里:
http://dojotoolkit.org/reference-guide/dojo/query.html

似乎你需要这个:

dojo.query('div[id^="_13:"]')

该链接还包含页面末尾其他有用选择器的示例。