質問編集履歴
3
修正。
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
終わった
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
JavaScriptでsrc要素に埋め込み
|
body
CHANGED
@@ -1,2 +1,2 @@
|
|
1
|
-
###
|
1
|
+
###JavaScriptでsrc要素に埋め込み
|
2
2
|
<input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptでリロードなしで埋め込みたいです。どうすればいいですか?
|
1
innerHTMLじゃなくてもいいです。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,2 +1,2 @@
|
|
1
1
|
###innerHTMLでsrc要素に埋め込み
|
2
|
-
<input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。
|
2
|
+
<input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptでリロードなしで埋め込みたいです。どうすればいいですか?
|