回答編集履歴

2

修正

2019/08/18 12:42

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- 増減する可能性があるのでしたら引数なしでJavaScript側にリストを持っておくのもありです。
35
+ 対象要素の増減する可能性があるのでしたら引数なしでJavaScript側にリストを持っておくのもありです。
36
36
 
37
37
  ※未検証
38
38
 

1

追記

2019/08/18 12:41

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -32,6 +32,28 @@
32
32
 
33
33
 
34
34
 
35
+ 増減する可能性があるのでしたら引数なしでJavaScript側にリストを持っておくのもありです。
36
+
37
+ ※未検証
38
+
39
+ ```js
40
+
41
+ let id_list = ['getIncentiveSelect','getMonthsSelect'];
42
+
43
+ function monthsSelect(elem,another_id){
44
+
45
+ for(let i=0;i<id_list.length;i++){
46
+
47
+ console.log(document.getElementById(id_list[i]).value);
48
+
49
+ }
50
+
51
+ }
52
+
53
+ ```
54
+
55
+
56
+
35
57
 
36
58
 
37
59
  それに「form」自体を子要素であるselectから渡すのはあまり意味がないので、select自身を渡すだけで良いかなと。