如何恢复标题<a>



这是我在这个网站的第一个问题。像这样:

<a href="project/150" title="FR - This is an example" target="_blank">FR - This is an example"

我正在寻找一些能捕捉到"FR"在我的标题javascript的开头。我真的不知道如果它是可能的,我在javascript有点糟糕,所以我感谢你的帮助:)

编辑!

我可能不够具体,对此我很抱歉。我正在修改一个现有的软件。在我的HTML检查器中有这样的内容:

<div class="nameoftheclass">
:: before
<a href="project/150" title="FR - This is an example" target="_blank">FR - This is an example</a>
::after
</div>

我想添加我在我的"a"到我的"潜水"班去。在这个标签之后的15个标签我必须这样做,所以我不能只写FR。我希望这些解释能给你更多的信息,可以帮助

你可以通过

获取所有带有标签a的元素
document.getElementsByTagName("a")

它返回一个HTMLCollection,包含所有带有标签a的元素。

现在我们可以循环遍历它并检查是否有一个元素的标题以'FR'开头使用StringsstartsWith()方法

let allA = document.getElementsByTagName("a");
let found = false;
for(let l = 0; l < allA.length; l++){
if (allA[l].title.startsWith('FR')) {
found = true
}
}
console.log(found);
<a href="project/150" title="FR - This is an example" target="_blank">FR - This is an example"</a>

试试这个,但是如果你的元素在循环中,你应该调整它。这将动态地得到"Lang"价值:

var element = document.getElementsByTagName('a')[0];
var title = element.title.split('-');
console.log(title[0]);

确保在元素中添加了类或Id。

相关内容

  • 没有找到相关文章

最新更新