javascript - 从 HTML 片段中提取值属性
问题描述
我正在尝试value
从 HTML 文件中提取属性。我曾经querySelectorAll
获取文件中的所有节点。谁能帮助我如何只value
从文件中获取属性。
const nodes = document.querySelectorAll("add")
console.log(nodes)
<div>
<add value="abc"></add>
<add value="def"></add>
<add value="ghi"></add>
</div>
解决方案
请务必value
通过添加[value]
到查询来检查所选节点是否具有该属性。
注意:这里我使用 ES6 扩展运算符将 NodeList 作为数组获取。
const nodes = document.querySelectorAll("add[value]")
console.log([...nodes].map(n => n.getAttribute("value")))
<div>
<add value="abc"></add>
<add value="def"></add>
<add value="ghi"></add>
</div>
推荐阅读
- python - Scrapy:无法正确抓取 UPC 编号
- php - 如何从“主题宫博客日记”主题中删除页脚信用?
- r - 在 ggplot2 上创建多线图的问题
- gulp - 如何使用del在一个目录中查找与gulp中其他目录中的文件匹配的所有文件?
- ruby-on-rails - 使用 Ruby 2.7.0 的全新 Rails 应用程序 6.0.2.1 导致 Traceback(最近一次调用最后一次):bin/rails: Bootsnap::LoadPathCache::FallbackScan
- php - 根据ID获取post_meta图片url
- gremlin - 想要两个顶点在 Gremlin 中的同一条边上
- java - Hataos 链接关系名称不接受多个冒号 (:)
- mac-address - MAC 地址作为嵌入式系统中的序列号
- sql - 当连接表的前 1 列与主表的列匹配时,使用左连接的 SQL 查询返回结果