我正在尝试创建一个程序来选择页面上的元素,但似乎唯一使它们成为唯一的是标题。是否有任何方法可以通过标题选择网页上的某些内容?我找到了这个脚本,但它不会选择或点击元素。
我做错了什么?任何帮助都可以。感谢
我怎样才能让它在A而不是div上工作,抱歉,这就是问题所在 我正在使用的脚本 -
$(document).ready(function () {
$("a[title=\"Learn More About Becoming A VIP\"]").click();
});
当我尝试运行脚本时,它会显示Div is not defined
。为什么这样?
答案 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"]');