Javascript 在JS中有没有一种通过标题选择元素的方法?
我试图创建一个程序来选择页面上的元素,但似乎唯一能让它们独一无二的是标题。有没有办法通过标题来选择网页上的某些内容?我找到了这个脚本,但它不会选择或单击元素 我做错了什么?任何帮助都可以。谢谢 我怎样才能让它工作在一个而不是div上,对不起,这就是问题所在 我正在使用的脚本--Javascript 在JS中有没有一种通过标题选择元素的方法?,javascript,jquery,Javascript,Jquery,我试图创建一个程序来选择页面上的元素,但似乎唯一能让它们独一无二的是标题。有没有办法通过标题来选择网页上的某些内容?我找到了这个脚本,但它不会选择或单击元素 我做错了什么?任何帮助都可以。谢谢 我怎样才能让它工作在一个而不是div上,对不起,这就是问题所在 我正在使用的脚本-- 当我试图运行脚本时,它说未定义Div。为什么会这样?在javascript中,有一种方法可以通过元素的title属性来选择元素: document.querySelectorAll('div[title="john"]'
当我试图运行脚本时,它说未定义
Div
。为什么会这样?在javascript
中,有一种方法可以通过元素的title
属性来选择元素:
document.querySelectorAll('div[title="john"]');
======
您还可以选择标题以john
开头的元素:
document.querySelectorAll('div[title^="john"]');
或在标题中某处有(有空格限制的)单词john
的元素:
document.querySelectorAll('div[title~="john"]');
有一种方法可以通过
javascript
中的title
属性来选择元素:
document.querySelectorAll('div[title="john"]');
======
您还可以选择标题以john
开头的元素:
document.querySelectorAll('div[title^="john"]');
或在标题中某处有(有空格限制的)单词john
的元素:
document.querySelectorAll('div[title~="john"]');
如果标题值为john,则选择器应起作用。您可能不希望选择包含特定字符串的元素,如下所示:
$('div[title*="john"]')
如果标题值为john,则选择器应起作用。您可能不希望选择包含特定字符串的元素,如下所示:
$('div[title*="john"]')
你为什么认为它不起作用?我刚在这里试过,效果不错。我投票结束这个问题,因为代码已经起作用了,为什么你认为它不起作用?我刚在这里试过,效果不错。我投票结束这个问题,因为代码已经工作了,它说div没有定义。。。这是什么意思?(对不起,我是js新手,一直在使用php)请确保在正确的位置有正确的引号(双引号和单引号)。它可以工作,但我不能使用。单击()函数。为什么呢?有办法吗@Rounin您是尝试获取节点集合还是单个节点?如果您只想获取单个节点(即第一个节点),请使用
document.querySelector
,而不是document.querySelector all
。它表示未定义div。。。这是什么意思?(对不起,我是js新手,一直在使用php)请确保在正确的位置有正确的引号(双引号和单引号)。它可以工作,但我不能使用。单击()函数。为什么呢?有办法吗@Rounin您是尝试获取节点集合还是单个节点?如果您只想获取单个节点(即第一个节点),请使用document.querySelector
,而不是document.querySelector all
。