Javascript 如何通过数据获取元素-。。。指定值

Javascript 如何通过数据获取元素-。。。指定值,javascript,Javascript,在Javascript中如何通过属性“datatid”获取值为“43574”的元素? 只有一个元素具有此值 请避免使用jQuery。在您可以使用的最新浏览器中 var elem = document.querySelector('[data-tid="43574"]') 但请注意,它不是一个快速选择器 要使用变量,请执行以下操作 var elem = document.querySelector('[data-tid="'+myValue+'"]') 或使用 var elems = docu

在Javascript中如何通过属性“datatid”获取值为“43574”的元素? 只有一个元素具有此值


请避免使用jQuery。

在您可以使用的最新浏览器中

var elem = document.querySelector('[data-tid="43574"]')
但请注意,它不是一个快速选择器

要使用变量,请执行以下操作

var elem = document.querySelector('[data-tid="'+myValue+'"]')
或使用

var elems = document.querySelectorAll('[data-tid]')

并在找到的元素上循环以检查值。

请参见此处。试试看,如果你有任何问题,请带着你的代码回来。帮助我们,帮助你。祝您好运。我可以建议您使用
querySelector
,因为它只是一个元素吗?现在,我如何用variable替换43574?如果您使用
querySelector
而不是
querySelectorAll
,它可能会更快,因为它可以在找到设置属性的元素后停止,它不搜索它。字符串连接:
'[data tid=“”+VARIABLE+”]']'