2016-02-24 74 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 *元素。 –

回答