javascript - 如何获取类的动态变化的 HTML 名称?
问题描述
我的情况:
我想使用“Test Cafe”来编写自动测试,但我对类名有疑问。
问题是:每次(每次重新加载页面时)该类都有不同的名称,例如“Example-Class-XXX”,其中XXX是数字。我找不到任何解决方案,你知道如何选择班级吗?
也许有类似的东西:
Selector('.Example-Class-*') or document.getElementById('Example-Class-*')
如果您有任何想法,请分享。谢谢
解决方案
您可以document.querySelector
与属性类一起使用。就像这样:document.querySelector('[class^="Example-Class-"]')
有关更多信息,请参阅:https ://css-tricks.com/attribute-selectors/
推荐阅读
- react-native - 如何在应用程序本身中进行昂贵的操作,例如在反应原生中搜索大列表?
- android - 使用 php web-service 将视频从 android 设备上传到服务器
- python - 如何在网站的子页面上抓取数据?
- python - Pytorch CNN模型的输入维度
- wordpress - Woocommerce rest api 仅显示方括号 []"
- android-studio - 未解决的参考“placeresponse”
- java - 将时间选择器对话框中的按钮设置为始终在左侧?
- node.js - 处理临时访问令牌(和刷新令牌)
- python - python json不断附加相同的键和值
- android - 用于导航应用的 Android Automotive?