【发布时间】:2016-02-24 23:23:41
【问题描述】:
我正在尝试查找 JavaScript 元素 ID,但我只知道标题。
var x = document.querySelectorAll('[title="My Workforce"]');
var id = x.getAttribute('id');
我不知道如何写标题,使其与“我的员工”相近。我尝试过使用“*”(如"*My Workforce*"),但没有奏效。 querySelectorAll() 寻找完全匹配。
【问题讨论】:
-
在上面,我曾尝试使用 asterix 通配符,例如“*My Workforce*”,但没有帮助
-
如果通过“任何近似”,你是说你想在值中搜索子字符串,使用
title*="My Workforce" -
斜视是正确的。顺便说一句,您可能想要
querySelector(),否则一旦您从querySelectorAll()获得所需的结果,您就需要使用x[0]- 它会返回一个list 元素。
标签: javascript html