Как в загруженной странице изменить html элемент с помощью скрипта?

  • Автор темы Автор темы Evgeny
  • Дата начала Дата начала

Evgeny

Client
Регистрация
01.03.2012
Сообщения
127
Реакции
12
Баллы
18
Как в загруженной странице изменить html элемент с помощью скрипта?
К примеру есть class в коде страницы
class="filter_full_video_enable"
а мне нужно получить
class="filter_full_video_disabled"

Вот есть выполнить свой JavaScript код , помню что когда то видел выполнение document.getElementBy.. чтот то там такое
Подскажите пожалуйста как сделать этот JavaScript код
 
Если элемент с таким классом единственный на странице, то его можно выбрать так:
Код:
Развернуть Свернуть Копировать
let element = document.querySelector('.filter_full_video_enable');
Если же нет, то можно использовать querySelectorAll и в скобках указать номер элемента(отсчет с нуля)
Код:
Развернуть Свернуть Копировать
let element = document.querySelectorAll('.filter_full_video_enable')[номер_элемента];
Затем можно манипулировать классами через className или classList:
Код:
Развернуть Свернуть Копировать
element.className = 'filter_full_video_disabled';
или так:
Код:
Развернуть Свернуть Копировать
element.classList.remove('filter_full_video_enabled');
element.classList.add('filter_full_video_disabled');
Но зачем нужен js в данном случае не ясно, так как и сам постер умеет менять значение атрибутов
81426
 
  • Оценить
Реакции: Evgeny, one и Hannes

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)