javascript - 我如何使用纯 javascript 搜索 dom 以查找自定义链接属性?
问题描述
假设我有一个链接,例如
<a class="like_button" href="#" action_click="LikePost">I Like It</a>
我如何通过纯 JavaScript 搜索 dom 以扫描 htmlaction_click="LikePost"
下面的代码对我不起作用
document.getElementsByTagName('action_click')
我觉得可能需要一个正则表达式。
解决方案
利用document.querySelector
document.querySelector('[action_click="LikePost"]');
如果有多个这样的元素,使用document.querySelectorAll
which 将返回一个 live HTMLCollection
。
document.querySelectorAll('[action_click="LikePost"]');
推荐阅读
- java - 如何使用 Apache Camel 将 2 个 REST APIS 的响应返回到第 3 个 REST API
- ubuntu - 启动 Ubuntu EC2 实例会话超时/登录失败
- scrapy - 如何在scrapy中记录上次运行时间,以便scrapy可以从上次运行时间开始抓取(URL包含start_date字段)
- open-policy-agent - Rego 策略的测试用例
- algorithm - 给了 N 个红色糖果和 M 个蓝色糖果。找出不超过 K 个相同颜色的糖果并排放置的排列数量?
- python-3.x - DocuSign - 删除信封
- node.js - 如果在创建反应项目时反应脚本的版本类似于 >3,则会出错
- azure-devops - 如何在 Azure devops 上为 Hybris 设置 CI/CD 管道(SAP 商业云,CCv2)
- python-3.x - 收集计数器()函数
- reactjs - React - 表格行中的输入失去对输入的关注