###JavaScriptでsrc要素に埋め込み
<input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptでリロードなしで埋め込みたいです。どうすればいいですか?
######プログラム
指摘されて追加。
html
1<!DOCTYPE html> 2<html> 3 <head> 4 <meta charset="utf-8"> 5 <link rel="stylesheet" href="style.css"> 6 <title>Page Title</title> 7 </head> 8 <body> 9 <input type="text" id="input-id" placeholder="URL"> 10 <div id="id"></div> 11 <script src="script.js"></script> 12 </body> 13</html>
JavaScript
1window.addEventListener("keydown",e=>{if(e.keyCode === 13){ 2 document.getElementById('id').innerHTML = `<iframe id="id-id" src="${document.getElementById('input-id').value}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>`; 3}});
追記:漠然としていてすみません。僕がやりたかったのは、Kosuke_Shibuyaさんが回答してくれたプログラムそのものです。URLを入力されたら、それを埋め込みたかったです。
回答1件
あなたの回答
tips
プレビュー