回答編集履歴
6
a
test
CHANGED
@@ -1,3 +1,9 @@
|
|
1
|
+
ごめんなさい,これやってること逆でした… ↓
|
2
|
+
|
3
|
+
(後で直します)
|
4
|
+
|
5
|
+
|
6
|
+
|
1
7
|
```html
|
2
8
|
|
3
9
|
<!DOCTYPE html>
|
5
a
test
CHANGED
@@ -67,3 +67,7 @@
|
|
67
67
|
</script>
|
68
68
|
|
69
69
|
```
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
![イメージ説明](1b14a1b20cc5870fb5235e92723d9056.png)
|
4
a
test
CHANGED
@@ -50,9 +50,9 @@
|
|
50
50
|
|
51
51
|
var m;
|
52
52
|
|
53
|
-
while ((m = reg.exec(cls)) != null) {
|
53
|
+
while ((m = reg.exec(cls)) !== null) {
|
54
54
|
|
55
|
-
var pos = m[1] == 'before' ? 'beforebegin' : 'afterend';
|
55
|
+
var pos = m[1] === 'before' ? 'beforebegin' : 'afterend';
|
56
56
|
|
57
57
|
var txt = new Array(parseInt(m[2]) + 1).join(' ');
|
58
58
|
|
3
a
test
CHANGED
@@ -44,25 +44,19 @@
|
|
44
44
|
|
45
45
|
Array.prototype.slice.call(document.getElementsByTagName('p')).forEach(function (p) {
|
46
46
|
|
47
|
-
var r = /\b(before|after)-(\d+)\b/g;
|
47
|
+
var reg = /\b(before|after)-(\d+)\b/g;
|
48
48
|
|
49
|
-
var c = p.getAttribute('class');
|
49
|
+
var cls = p.getAttribute('class');
|
50
50
|
|
51
51
|
var m;
|
52
52
|
|
53
|
-
while ((m = r.exec(c)) != null) {
|
53
|
+
while ((m = reg.exec(cls)) != null) {
|
54
54
|
|
55
|
-
|
55
|
+
var pos = m[1] == 'before' ? 'beforebegin' : 'afterend';
|
56
56
|
|
57
|
-
|
57
|
+
var txt = new Array(parseInt(m[2]) + 1).join(' ');
|
58
58
|
|
59
|
-
}
|
60
|
-
|
61
|
-
i
|
59
|
+
p.insertAdjacentHTML(pos, txt);
|
62
|
-
|
63
|
-
p.insertAdjacentHTML('afterend', new Array(parseInt(m[2]) + 1).join(' '));
|
64
|
-
|
65
|
-
}
|
66
60
|
|
67
61
|
}
|
68
62
|
|
2
a
test
CHANGED
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
Array.prototype.slice.call(document.getElementsByTagName('p')).forEach(function (p) {
|
46
46
|
|
47
|
-
var r = /\b(before|after)-(\d)\b/g;
|
47
|
+
var r = /\b(before|after)-(\d+)\b/g;
|
48
48
|
|
49
49
|
var c = p.getAttribute('class');
|
50
50
|
|
1
a
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
<meta charset="UTF-8">
|
6
6
|
|
7
|
-
<title></title>
|
7
|
+
<title>Example</title>
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -52,8 +52,6 @@
|
|
52
52
|
|
53
53
|
while ((m = r.exec(c)) != null) {
|
54
54
|
|
55
|
-
console.log(m);
|
56
|
-
|
57
55
|
if (m[1] == 'before') {
|
58
56
|
|
59
57
|
p.insertAdjacentHTML('beforebegin', new Array(parseInt(m[2]) + 1).join(' '));
|