回答編集履歴
3
`querySelectorAll`, classセレクタを追記
test
CHANGED
@@ -40,11 +40,19 @@
|
|
40
40
|
|
41
41
|
|
42
42
|
|
43
|
-
HTMLを変更しないのであれば、`[att^=val]` で**前方一致**してNodeListを得る方法があります
|
43
|
+
HTMLを変更しないのであれば、`[att^=val]` で**前方一致**してNodeListを得る方法があります。
|
44
44
|
|
45
45
|
|
46
46
|
|
47
47
|
- [6.2. 部分照合 属性選択子 - Selectors Level 4 (日本語訳)](https://triple-underscore.github.io/selectors4-ja.html#attribute-substrings)
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
最も、私なら、`class="cback"` を定義して、classセレクタ(`.cback`)で参照する方法を採用します。
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
- [Document.querySelectorAll() - Web API | MDN](https://developer.mozilla.org/ja/docs/Web/API/Document/querySelectorAll)
|
48
56
|
|
49
57
|
|
50
58
|
|
@@ -54,6 +62,8 @@
|
|
54
62
|
|
55
63
|
- 2019/03/30 17:51 「Selectors API」を追記
|
56
64
|
|
65
|
+
- 2019/03/30 17:57 `querySelectorAll`, classセレクタを追記
|
66
|
+
|
57
67
|
|
58
68
|
|
59
69
|
Re: WeilSpinor さん
|
2
Selectors API
test
CHANGED
@@ -36,4 +36,24 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
+
### Selectors API
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
HTMLを変更しないのであれば、`[att^=val]` で**前方一致**してNodeListを得る方法がありますが、セマンティクス的にはclass属性を定義する方が良さそうな気はします(考え方の違いはあると思います)。
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
- [6.2. 部分照合 属性選択子 - Selectors Level 4 (日本語訳)](https://triple-underscore.github.io/selectors4-ja.html#attribute-substrings)
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
### 更新履歴
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
- 2019/03/30 17:51 「Selectors API」を追記
|
56
|
+
|
57
|
+
|
58
|
+
|
39
59
|
Re: WeilSpinor さん
|
1
必要であれば
test
CHANGED
@@ -12,6 +12,10 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
- [Document.getElementById() - Web API | MDN](https://developer.mozilla.org/ja/docs/Web/API/Document/getElementById)
|
16
|
+
|
17
|
+
|
18
|
+
|
15
19
|
### eval is evil
|
16
20
|
|
17
21
|
|
@@ -20,9 +24,9 @@
|
|
20
24
|
|
21
25
|
|
22
26
|
|
23
|
-
`eval()` によるローカル変数定義は**Strict Modeでは使えない
|
27
|
+
`eval()` によるローカル変数定義は**Strict Modeでは使えない**という問題があります。
|
24
28
|
|
25
|
-
他、様々な点から eval は推奨されていない為、配列による変数定義に切り替える事をお勧めします。
|
29
|
+
他、様々な点から eval は推奨されていない為、(必要であれば)配列による変数定義に切り替える事をお勧めします。
|
26
30
|
|
27
31
|
|
28
32
|
|