Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Найти элемент по содержимому или label и применить к элементу display:none (https://javascript.ru/forum/misc/74991-najjti-ehlement-po-soderzhimomu-ili-label-i-primenit-k-ehlementu-display-none.html)

mxup 23.08.2018 19:05

Найти элемент по содержимому или label и применить к элементу display:none
 
Здравствуйте, есть элемент на странице:
<th class="sorting" tabindex="0" rowspan="1" colspan="1"  aria-label="Тестовые данные">Тестовые данные</th>

Надо с помощью JavaScript применить к нему CSS стиль: display:none
Не пойму с помощью какой функции это делается.
GetElementbyId, GetElemantByNamе не подходят, так как нужно найти этот элемент именно по содержимому "Тестовые данные" или по значению свойства aria-label: "Тестовые данные"

рони 23.08.2018 20:21

mxup,
var elem = document.querySelector('[aria-label="Тестовые данные"]');
if(elem) elem.style.display = 'none';


Часовой пояс GMT +3, время: 21:48.