2016-02-24 52 views
0

我正在尝试查找JavaScript元素ID,我只知道标题。具有近似值的搜索属性

var x = document.querySelectorAll('[title="My Workforce"]'); 

var id = x.getAttribute('id'); 

我不知道怎么写标题,以便它是“我的员工”的任何近似。我曾尝试使用“*”(如"*My Workforce*"),但没有奏效。 querySelectorAll()寻找完全匹配。

+0

在上面,我曾尝试使用星号通配符,像这样“\ *我的劳动力\ *”,但事实并非如此帮助 –

+2

如果通过“任何近似”,你说你想要搜索的值的子字符串,使用'title * =“我的劳动力”' –

+1

斜视是正确的。顺便说一句,你可能想要'querySelector()',否则一旦你从querySelectorAll()得到所需的结果,你就需要使用'x [0]' - 它返回一个* list *元素。 –

回答