javascript - 在 DOM 加载后识别特定的 .html 标记
问题描述
下面是我正在使用的 HTML 结构:
我试图在 DOM 加载后识别特定标签。我将所有h1
标签收集到一个数组中,然后遍历所有这些标签并在它们的文本内容中搜索 HTML 中的特定文本内容。但是,该行console.log("identified");
永远不会执行。我在哪里错了?
var h1Tags = document.getElementsByTagName("H1");
var h1Text = "Settings: ";
for (var i = 0; i < h1Tags.length; i++) {
if (h1Tags[i].textContent === h1Text) {
console.log("identified");
}
}
解决方案
推荐阅读
- python - 使用python根据文本文件中的特定模式提取行数据
- spring-boot - 无法让 springboot 应用程序运行/构建特定配置文件
- java - 如何在 Java 中打印内部单元测试?
- mysql - 从一个表中选择在另一个表中满足条件的所有数据
- javascript - JavaScript 初学者级别 - 需要帮助理解 Math.random 和 "quotes.length"
- api - JMeter:录制 n 播放,还提供 API 访问权限
- sql-server - STIntersect 表示每个点都与每个区域相交 - 需要确认
- html - 我有一个 CSS 垂直导航问题
- python - Django:使用字段手动排序对象
- python-3.x - 无法在 Windows 中使用 Jupyter Notebook 在 Tensorflow 中加载 MNIST 数据集