質問編集履歴
3
修正。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,51 @@
|
|
1
1
|
###JavaScriptでsrc要素に埋め込み
|
2
2
|
|
3
3
|
<input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptでリロードなしで埋め込みたいです。どうすればいいですか?
|
4
|
+
|
5
|
+
######プログラム
|
6
|
+
|
7
|
+
指摘されて追加。
|
8
|
+
|
9
|
+
```html
|
10
|
+
|
11
|
+
<!DOCTYPE html>
|
12
|
+
|
13
|
+
<html>
|
14
|
+
|
15
|
+
<head>
|
16
|
+
|
17
|
+
<meta charset="utf-8">
|
18
|
+
|
19
|
+
<link rel="stylesheet" href="style.css">
|
20
|
+
|
21
|
+
<title>Page Title</title>
|
22
|
+
|
23
|
+
</head>
|
24
|
+
|
25
|
+
<body>
|
26
|
+
|
27
|
+
<input type="text" id="input-id" placeholder="URL">
|
28
|
+
|
29
|
+
<div id="id"></div>
|
30
|
+
|
31
|
+
<script src="script.js"></script>
|
32
|
+
|
33
|
+
</body>
|
34
|
+
|
35
|
+
</html>
|
36
|
+
|
37
|
+
```
|
38
|
+
|
39
|
+
```JavaScript
|
40
|
+
|
41
|
+
window.addEventListener("keydown",e=>{if(e.keyCode === 13){
|
42
|
+
|
43
|
+
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>`;
|
44
|
+
|
45
|
+
}});
|
46
|
+
|
47
|
+
```
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
追記:漠然としていてすみません。僕がやりたかったのは、Kosuke_Shibuyaさんが回答してくれたプログラムそのものです。URLを入力されたら、それを埋め込みたかったです。
|
2
終わった
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
i
|
1
|
+
JavaScriptでsrc要素に埋め込み
|
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
###i
|
1
|
+
###JavaScriptでsrc要素に埋め込み
|
2
2
|
|
3
3
|
<input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptでリロードなしで埋め込みたいです。どうすればいいですか?
|
1
innerHTMLじゃなくてもいいです。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
1
|
###innerHTMLでsrc要素に埋め込み
|
2
2
|
|
3
|
-
<input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。i
|
3
|
+
<input type="text">に入力されたURLを<iframe>のsrcに埋め込みたいです。JavaScriptでリロードなしで埋め込みたいです。どうすればいいですか?
|