Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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 按标记名和类名获取元素_Javascript - Fatal编程技术网

Javascript 按标记名和类名获取元素

Javascript 按标记名和类名获取元素,javascript,Javascript,(在香草JavaScript中)我想知道 x = document.getElementsByTagName('span') && getElementsByClassName('null'); 要返回类名为“null”的所有“span”元素吗 我想可能是这样的: x = document.getElementsByTagName('span'); x = x.getElementsByClassName('null'); // or x = document.ge

(在香草JavaScript中)我想知道

x = document.getElementsByTagName('span') && getElementsByClassName('null');
要返回类名为“null”的所有“span”元素吗

我想可能是这样的:

x = document.getElementsByTagName('span'); 
x = x.getElementsByClassName('null');
// or     
x = document.getElementsByTagName('span').getElementsByClassName('null');
但这似乎没有奏效

这是可能的,还是我必须在x中反复弹出任何返回false for.class='null'的内容


谢谢

DOM不提供任何用于过滤节点列表的API

相反,您可以使用CSS选择器:

var x = document.querySelectorAll('span.null');

-尽管它得到了很好的支持:-)Owww,CSS选择器!你这辈子都到哪里去了