Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Dojo选择器语法-Dojo中的IE错误_Javascript_Dojo - Fatal编程技术网

Javascript Dojo选择器语法-Dojo中的IE错误

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 1.4(我们希望有一天能够升级)。我试图找到使用迭代属性列表而不是匹配选择器执行Dojo.query()的语法。我在找这样的东西:

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']")