@Broncoopo

Как значение из dev поместить в ссылку iframe?

Привет, как можно значение из data-nme засунуть в ссылку iframe ?post=
Нужно чтобы значение из data-nme вставлялось в ?post то есть на данном примере нужно чтобы число 666 заменило число 444555
Можно ли такое провернуть?)
<!DOCTYPE html>
 
<html lang="ru">
<head>
<meta charset="utf-8" />
<title>MySite</title>
    <meta name='viewport' content='width=device-width,initial-scale=1'/>
    <meta content='true' name='HandheldFriendly'/>
    <meta content='width' name='MobileOptimized'/>
    <meta content='yes' name='apple-mobile-web-app-capable'/>
    <link rel="stylesheet" Type="text/css" href="main.css">
</head>
    <div id="opolo" data-nme="666" ></div>
<body>
<iframe src="https://mysite.com/?post=444555&user=49es42y5f5h84bsgf7a244dffb73374sds" frameborder="0" scrolling="no" allowfullscreen="" width="800" height="452"></iframe>
</body>
</html>
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
@zkrvndm
Софт для автоматизации
opolo = document.querySelector('#opolo').getAttribute('data-nme');
iframe = document.querySelector('iframe');

url = new URL(iframe.src);
url.searchParams.delete('post');
url.searchParams.append('post',  opolo);

iframe.src = url.href;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
vladgba
@vladgba
(。◕‿‿◕。)
var opolo = document.querySelector("#opolo").dataset.nme;
var frame = document.querySelector("iframe");
var url = new URL(frame.src);
url.searchParams.set('post',  opolo);
iframe.src = url.href;
Ответ написан
Ваш ответ на вопрос

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

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