teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

修正。

2019/05/05 12:14

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,2 +1,26 @@
1
1
  ###JavaScriptでsrc要素に埋め込み
2
- <input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptでリロードなしで埋め込みたいです。どうすればいいですか?
2
+ <input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptでリロードなしで埋め込みたいです。どうすればいいですか?
3
+ ######プログラム
4
+ 指摘されて追加。
5
+ ```html
6
+ <!DOCTYPE html>
7
+ <html>
8
+ <head>
9
+ <meta charset="utf-8">
10
+ <link rel="stylesheet" href="style.css">
11
+ <title>Page Title</title>
12
+ </head>
13
+ <body>
14
+ <input type="text" id="input-id" placeholder="URL">
15
+ <div id="id"></div>
16
+ <script src="script.js"></script>
17
+ </body>
18
+ </html>
19
+ ```
20
+ ```JavaScript
21
+ window.addEventListener("keydown",e=>{if(e.keyCode === 13){
22
+ 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>`;
23
+ }});
24
+ ```
25
+
26
+ 追記:漠然としていてすみません。僕がやりたかったのは、Kosuke_Shibuyaさんが回答してくれたプログラムそのものです。URLを入力されたら、それを埋め込みたかったです。

2

終わった

2019/05/05 12:14

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- innerHTMLでsrc要素に埋め込み
1
+ JavaScriptでsrc要素に埋め込み
body CHANGED
@@ -1,2 +1,2 @@
1
- ###innerHTMLでsrc要素に埋め込み
1
+ ###JavaScriptでsrc要素に埋め込み
2
2
  <input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptでリロードなしで埋め込みたいです。どうすればいいですか?

1

innerHTMLじゃなくてもいいです。

2019/05/03 07:48

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,2 +1,2 @@
1
1
  ###innerHTMLでsrc要素に埋め込み
2
- <input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。innerHTMLやりたいです、どうすればいいですか
2
+ <input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptリロードなしで埋め込みたいですどうすればいいですか