Javascript Dojo选择器语法-Dojo中的IE错误
我们使用的是Dojo 1.4(我们希望有一天能够升级)。我试图找到使用迭代属性列表而不是匹配选择器执行Dojo.query()的语法。我在找这样的东西:Javascript Dojo选择器语法-Dojo中的IE错误,javascript,dojo,Javascript,Dojo,我们使用的是Dojo 1.4(我们希望有一天能够升级)。我试图找到使用迭代属性列表而不是匹配选择器执行Dojo.query()的语法。我在找这样的东西: dojo.query("[id=thisDivID, id=thatDivID]") 但是我不能理解正确的语法 我有类似以下示例代码的HTML: <DIV id='someNameHere'> <SPAN id='dontSelectThis'></SPAN> <DIV id='thi
dojo.query("[id=thisDivID, id=thatDivID]")
但是我不能理解正确的语法
我有类似以下示例代码的HTML:
<DIV id='someNameHere'>
<SPAN id='dontSelectThis'></SPAN>
<DIV id='thisDivID'> text and code here </DIV>
<DIV id='thatDivID'> text and code here </DIV>
</DIV>
它在Chrome和Firefox中运行良好,但在IE中会返回额外的结果。该页面有一个“DOCTYPE”声明(我想这是IE的一个常见问题)
我已经浏览了dojo站点上的所有示例,似乎没有一个能够解决这个问题。我无法用IE8,9和dojo 1.8.3重现这一点 除了版本之外,您还知道您正在使用的选择器引擎吗 也许你可以试试这个查询
dojo.query("div[id$='DivID']")
什么版本的IE?还有Dojo?Dojo 1.4,谢谢你指出。问题编辑。IE-我们不能在7、8或9分钟内让它工作。
dojo.query("div[id$='DivID']")