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