Как создать HTML элемент с нестандартными атрибутами с помощью JS?

Как создать HTML элемент с нестандартными атрибутами с помощью JS?

Вот элемент, который нужно создать с помощью JS:

<script async defer data-pin-hover="true" data-pin-tall="true" src="//assets.pinterest.com/js/pinit.js"></script>
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
black1277
@black1277
Вольный стрелок
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>

<script>
  const url = "//assets.pinterest.com/js/pinit.js"
  const newScript = document.createElement("script")
  newScript.setAttribute("async", "true")
  newScript.setAttribute("defer", "true")
  newScript.dataset.pinHover = "true"
  newScript.dataset.pinTall = "true"
  document.head.appendChild(newScript)
  newScript.src = url
</script>
</body>
</html>

А в чем сложность была?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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