javascript - document.querySelector() 结合类名和属性
问题描述
如何在 document.querySelector() 调用中结合类名和元素属性。
假设我的元素如下:
<div role="button" class="fj2rt Gdrwg"></div>
我想在 document.querySelector() 调用中同时传递类名和属性,例如:
let btn = document.querySelector('.fj2rt.Gdrwg [role="button"]';
解决方案
角色名和类名之间不需要空格。
所以document.querySelector('.fj2rt.Gdrwg [role="button"]';
应该换成document.querySelector('.fj2rt.Gdrwg[role="button"]';
.
我附上了工作示例。
let btn = document.querySelector('.fj2rt.Gdrwg[role="button"]');
console.log(btn);
<div role="button" class="fj2rt Gdrwg"></div>
推荐阅读
- c# - 参数组合无效或不完整。\r\n参数名称: tagObject VSTS Git API
- facebook-graph-api - 视频允许页面交叉发布需要在实时模式下获得 publish_pages 权限
- .htaccess - 服务器端 url 重定向
- c# - @Html.TextBoxFor(m => m.Id) 重新调整 Id 的错误值
- java - 依赖注入初始化黄瓜项目中的驱动程序并使用钩子而不终止会话
- tensorflow - 如何保存使用来自 Tensorflow 1.xx 的 .meta 检查点的模型作为一部分的 Tensorflow 2.0 模型?
- java - 在 JAR 文件中加载 R 模型
- javascript - 使用 JavaScript 从数组中填充下拉菜单
- d - 如何在堆上分配委托?
- java - MyClass.class.getPackage().getImplementationVersion() 返回“错误”数据