Как получить элемент по атрибуту «data-tid» со значением «43574» в Javascript? Существует только один элемент с этим значением.Как получить элемент по данным ... с заданным значением
Пожалуйста, избегайте использования jQuery.
Как получить элемент по атрибуту «data-tid» со значением «43574» в Javascript? Существует только один элемент с этим значением.Как получить элемент по данным ... с заданным значением
Пожалуйста, избегайте использования jQuery.
В последних версиях браузеров можно использовать
var elem = document.querySelector('[data-tid="43574"]')
, но имейте в виду, что это не быстрый селектор.
Чтобы использовать переменный, сделать
var elem = document.querySelector('[data-tid="'+myValue+'"]')
или использовать
var elems = document.querySelectorAll('[data-tid]')
и цикл по найденным элементам для проверки значения.
Могу ли я предложить 'querySelector', поскольку это только один элемент? – elclanrs
Ow, и как я могу заменить переменную 43574? – ThePatrollPL
Это, вероятно, будет быстрее, если вы используете 'querySelector' вместо' querySelectorAll', так как он может остановиться, как только он найдет элемент. – Barmar
См. Здесь https://developer.mozilla.org/en-US/docs/Web/API/document.querySelector. Попробуйте, если у вас возникнут проблемы с кодом. Помогите нам помочь вам. Удачи. – elclanrs