回答編集履歴
2
修正
answer
CHANGED
@@ -43,7 +43,7 @@
|
|
43
43
|
</tbody>
|
44
44
|
</table>
|
45
45
|
<script>
|
46
|
-
window.
|
46
|
+
window.addEventListener("DOMContentLoaded", function () {
|
47
47
|
let anchor = document.getElementsByTagName("a");
|
48
48
|
let image = document.getElementsByTagName("img");
|
49
49
|
let anchorList = Array.prototype.slice.call(anchor);
|
@@ -53,8 +53,8 @@
|
|
53
53
|
});
|
54
54
|
imageList.forEach(function (val, index) {
|
55
55
|
image[index].src = "https://placehold.jp/ff4747/ffffff/150x150.png?text=" + (index + 1)
|
56
|
+
}, false);
|
56
|
-
|
57
|
+
});
|
57
|
-
}
|
58
58
|
</script>
|
59
59
|
</body>
|
60
60
|
</html>
|
1
追記
answer
CHANGED
@@ -58,4 +58,44 @@
|
|
58
58
|
</script>
|
59
59
|
</body>
|
60
60
|
</html>
|
61
|
+
```
|
62
|
+
追記
|
63
|
+
---
|
64
|
+
innerHTMLを使うと以下のように。
|
65
|
+
```HTML
|
66
|
+
<!DOCTYPE HTML>
|
67
|
+
<html>
|
68
|
+
<head>
|
69
|
+
<meta charset="UTF-8">
|
70
|
+
<title>タイトル</title>
|
71
|
+
</head>
|
72
|
+
<body>
|
73
|
+
<script>
|
74
|
+
document.addEventListener("DOMContentLoaded", function () {
|
75
|
+
for (i = 1; i <= 13; i++) {
|
76
|
+
document.body.innerHTML += '<div class="gallery-img"><a href="https://test.github.io/img/' + i + '.jpg"><img src="https://test.github.io/site/test/' + i + '.jpg"></a></div>';
|
77
|
+
}
|
78
|
+
}, false);
|
79
|
+
</script>
|
80
|
+
</body>
|
81
|
+
</html>
|
82
|
+
```
|
83
|
+
insertAdjacentHTMLを使うと以下のように行えると思います。beforeendを指定することでbodyの一番下の部分に挿入することができます。
|
84
|
+
```HTML
|
85
|
+
<!DOCTYPE HTML>
|
86
|
+
<html>
|
87
|
+
<head>
|
88
|
+
<meta charset="UTF-8">
|
89
|
+
<title>タイトル</title>
|
90
|
+
</head>
|
91
|
+
<body>
|
92
|
+
<script>
|
93
|
+
document.addEventListener("DOMContentLoaded", function () {
|
94
|
+
for (i = 1; i <= 13; i++) {
|
95
|
+
document.body.insertAdjacentHTML('beforeend', '<div class="gallery-img"><a href="https://test.github.io/img/' + i + '.jpg"><img src="https://test.github.io/site/test/' + i + '.jpg"></a></div>');
|
96
|
+
}
|
97
|
+
}, false);
|
98
|
+
</script>
|
99
|
+
</body>
|
100
|
+
</html>
|
61
101
|
```
|