@lexinti

Как с помощью Javascript заменить элемент на странице?

Есть часть кода на странице
<div class="topic-alt" itemprop="alternativeHeadline">Pyaar Ko Kya</div>

<div id="yandex" data-kino=""></div>


Нужно "Pyaar Ko Kya" вставить в нутрь атрибута data-kino=""
Тоесть должно выглядеть так

<div class="topic-alt" itemprop="alternativeHeadline">Pyaar Ko Kya</div>

<div id="yandex" data-kino="Pyaar Ko Kya"></div>


Подскажите пожалуйста как с помощью Javascript это сделать?
  • Вопрос задан
  • 98 просмотров
Решения вопроса 3
sniggering_deus
@sniggering_deus Куратор тега JavaScript
One Morning Left - Words Won`t Save You
const el = document.querySelector(".topic-alt");
const elContent = el.textContent;
const target = document
  .querySelector("#yandex")
  .setAttribute("data-kino", elContent);
Ответ написан
TAbrahamyan
@TAbrahamyan
document.querySelector('#yandex').setAttribute('data-kino', document.querySelector('.topic-alt').innerHTML);
Ответ написан
l3ftoverz
@l3ftoverz Куратор тега JavaScript
Dance Gavin Dance - Inspire The Liars
document.addEventListener("DOMContentLoaded", () =>
  (yandex.dataset.kino = document.querySelector(".topic-alt")?.textContent));

Да работает, да yandex не undefined.

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы