回答編集履歴

3

ちょうせい

2019/01/18 04:24

投稿

yambejp
yambejp

スコア114845

test CHANGED
@@ -5,3 +5,63 @@
5
5
 
6
6
 
7
7
  のどちらかでは?
8
+
9
+
10
+
11
+ # sample
12
+
13
+
14
+
15
+ ```javascript
16
+
17
+ <script>
18
+
19
+ window.addEventListener('DOMContentLoaded', function(e){
20
+
21
+ [].forEach.call(document.querySelectorAll('optgroup'),function(x){
22
+
23
+ if(x.querySelectorAll('option').length==1){
24
+
25
+ x.parentNode.insertBefore(x.querySelector('option'),x);
26
+
27
+ x.parentNode.removeChild(x);
28
+
29
+ }
30
+
31
+ });
32
+
33
+ });
34
+
35
+ </script>
36
+
37
+
38
+
39
+ <select>
40
+
41
+ <optgroup label="Group 1">
42
+
43
+ <option>塩ラーメン</option>
44
+
45
+ <option>味噌ラーメン</option>
46
+
47
+ </optgroup>
48
+
49
+ <optgroup label="Group 2">
50
+
51
+ <option>ハンバーグ</option>
52
+
53
+ </optgroup>
54
+
55
+ <optgroup label="Group 3">
56
+
57
+ <option>リンゴ</option>
58
+
59
+ <option>パイナップル</option>
60
+
61
+ <option>みかん</option>
62
+
63
+ </optgroup>
64
+
65
+ </select>
66
+
67
+ ```

2

調整

2019/01/18 04:24

投稿

yambejp
yambejp

スコア114845

test CHANGED
@@ -1,6 +1,6 @@
1
1
  - optgroupを独自で書くか
2
2
 
3
- - 形成されたopt_groupの内optionが1つのものはoptgroupをはずすか
3
+ - 形成されたoptgroupの内optionが1つのものはoptgroupをはずすか
4
4
 
5
5
 
6
6
 

1

調整

2019/01/18 04:18

投稿

yambejp
yambejp

スコア114845

test CHANGED
@@ -1,5 +1,7 @@
1
- - opt_groupを独自で書くか
1
+ - optgroupを独自で書くか
2
2
 
3
- - 形成されたopt_groupの内optionが1つのものは
3
+ - 形成されたopt_groupの内optionが1つのものはoptgroupをはずすか
4
4
 
5
+
6
+
5
- opt_groupをはずすかのどちかでは?
7
+ のどちかでは?