[英]Dojo Query need help in selecting the elements in a page
我有带有以下元素的HTML页面
<img src='some link' id='_id_portlet1_1234' > link </img>
<img src='some link' id='_id_portlet2_4567' > link </img>
我必须使用dojo.query选择具有_id_portlet*
模式的所有id元素。 你们可以帮忙提供dojo.query以获得上述id元素的列表。 这里的源代码是由模板文件生成的,并且每次呈现页面时,都会在id后面附加一个随机数。 我需要选择遵循_id_portlet*
模式的所有元素。 谢谢你的帮助
首先- <img>
没有结束标记,因此不是无效的
<img src="some link" id="_portlet1_1234" class="portlet"> link </img>
你应该使用
<img src="some link" id="_portlet1_1234" class="portlet" />
对于选择图像,请尝试此
dojo.query('img[id^="_id_portlet"]').style("border", "5px solid red");
您应该使用类:
<img src="some link" id="portlet1_1234" class="portlet"> link </img>
<img src="some link" id="portlet2_4567" class="portlet"> link </img>
然后我不知道dojo,但是在普通的javascript中,您可以使用
document.getElementsByClassName("portlet");
在id
_id_
添加_id_
是一个多方面的选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.