被querySelector()混淆

时间:2019-04-25 13:51:36

标签: javascript

只是需要一些澄清。 W3 说,使用querySelector()方法需要CSS选择器,但是此 Mozilla 教程使用的是img标签:

var myImage = document.querySelector('img');

我假设您可以在HTML标签上使用querySelector()

3 个答案:

答案 0 :(得分:1)

这些被称为Type selectors

  

CSS类型选择器通过 节点名称 匹配元素。换句话说,它将选择文档中给定类型的所有元素。

答案 1 :(得分:0)

int[]/long[] CSS选择器。这是一种元素类型,是many different types of selector之一,还包括类,ID和属性。

答案 2 :(得分:0)

类型选择器img选择img元素。它不在包含img<的HTML文档中,因此它本身不是标签。

请参见the specification

  

类型选择器是文档语言元素类型的名称   使用CSS限定名称[CSS3NAMESPACE]的语法编写的。一种   类型选择器代表元素类型的实例   文档树。

     

示例:

     

以下选择器代表文档树中的h1元素:

>