javascript - 通过类名查找元素和通过 CSS 选择器查找元素有什么区别?
问题描述
班级名称:
var x = document.getElementsByClassName("intro");
CSS 选择器:
var x = document.querySelectorAll("p.intro");
我很困惑是有什么区别还是两者都一样?
解决方案
document.getElementsByClassName("intro");
返回一个 html 元素
document.querySelectorAll("p.intro");
数组 返回一个节点数组
这里解释了元素和节点之间的区别
推荐阅读
- python - 如何获得熊猫列的特定百分位跨度?
- c# - 将 SQL 查询转换为 LINQ 或 LINQ fluent 语法
- c# - BoDi.ObjectContainerException:无法解析接口:OpenQA.Selenium.IWebDriver
- c++ - 在模板化数据结构上调用 begin() 或 end()
- jestjs - 开玩笑 puppeteer 自定义测试环境中的全局在测试中丢失上下文
- google-apps-script - 如何使用应用程序脚本调用工作簿/工作表 - 完全合格的参考
- java - org.springframework.web.servlet.DispatcherServlet noHandlerFound 404 错误响应
- r - 如何在闪避直方图的不同 bin 之间插入填充?
- javascript - AJAX 请求返回带有属性的 JSON,而不是整个字符串作为一个值
- asp.net-mvc - 发布网站后表单不起作用,但它在本地主机上工作