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

时间:2016-01-28 21:59:39

标签: javascript jquery

我正在尝试创建一个程序来选择页面上的元素,但似乎唯一使它们成为唯一的是标题。是否有任何方法可以通过标题选择网页上的某些内容?我找到了这个脚本,但它不会选择或点击元素。

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

有一种方法可以按title中的javascript属性选择元素:

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

==

您还可以使用title选择john 开头的元素:

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

或者标题中包含(空格有界)单词john 某处的元素:

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