有没有办法在 JS 中按标题选择元素

Is there a way of selecting elements by their title in JS?

本文关键字:标题 选择 元素 JS 有没有      更新时间:2023-09-26

我正在尝试创建一个程序来选择页面上的元素,但似乎唯一使它们独特的是标题。有没有办法通过标题选择网页上的某些内容?我找到了这个脚本,但它不会选择或单击元素。

我做错了什么?任何帮助都可以。谢谢

我怎样才能让它在 A 而不是div 上工作,对不起,这就是问题所在我正在使用的脚本 -

     $(document).ready(function () {
         $("a[title='"Learn More About Becoming A VIP'"]").click();
     });

当我尝试运行脚本时,它说Div is not defined。为什么会这样?

一种方法可以通过元素javascript中的title属性来选择元素:

document.querySelectorAll('div[title="john"]');
===

===

您还可以选择titlejohn 开头的元素:

document.querySelectorAll('div[title^="john"]');

或者标题中某有(空格限制)单词john的元素:

document.querySelectorAll('div[title~="john"]');

如果标题值为 john,您的选择器应该可以工作。您可能不想选择包含某些字符串的元素,如下所示:

$('div[title*="john"]')