简体   繁体   中英

Get an element that has an ID which starts with some characters using Dojo

I have a node defined by the following HTML markup:

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

I need to get a reference to it without using it's full id like:

dojo.byId('_13:*'); 

Is it possible or is there any other ways that could be achieved?

You should use the attribute starts-with selector .

I've never used Dojo, but looking here:
http://dojotoolkit.org/reference-guide/dojo/query.html

It seems that you need this:

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

That same link also contains examples of other useful selectors at the end of the page.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM