Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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 Dojo1.7伪选择器工作不正常?_Javascript_Dojo - Fatal编程技术网

Javascript Dojo1.7伪选择器工作不正常?

Javascript Dojo1.7伪选择器工作不正常?,javascript,dojo,Javascript,Dojo,我只是试图检索一个文本输入元素,但该元素似乎不起作用。例: //... requires dojo/query var fields = query('input[type="text"]', form);// works well var fields = query('input[type="text"]:first-of-type', form);// returns empty array :( 然后是另一个相关问题: 使用多个attr值查询dom的语法是什么:使用attr type=

我只是试图检索一个文本输入元素,但该元素似乎不起作用。例:

//... requires dojo/query
var fields = query('input[type="text"]', form);// works well
var fields = query('input[type="text"]:first-of-type', form);// returns empty array :(
然后是另一个相关问题: 使用多个attr值查询dom的语法是什么:使用attr type=“text”和attr name=“the name”检索输入??
谢谢您的帮助。

我正在复制您的问题,对我来说似乎效果不错。我假设您正在进行查询,以查找表单内部的输入。这是我的密码。我猜您正在使用1.7.x


考虑使用该选择器包含您试图选择的html以及应该选择的第一个类型。感谢您的帮助,下面是我的:,您可以看到伪第一个类型返回一个空数组。关键是我在输入文本之前还有一个节点…所以我不理解这个伪节点的用法。我想如果我有很多输入文本,我就能检索到第一个这种类型的文本。我只需要使用字段[0]…事实上,我混淆了属性“type”和“first of type”标记类型…我认为问题在于伪类不允许关于伪类的属性[与您的问题相关的另一个问题][