質問編集履歴

3

質問の追加

2019/02/11 02:20

投稿

rails_ruby
rails_ruby

スコア87

test CHANGED
File without changes
test CHANGED
@@ -94,8 +94,68 @@
94
94
 
95
95
 
96
96
 
97
+ ###現在のコード
98
+
99
+ ```html
100
+
97
- ### 補足情報(FW/ツールのバージョンなど)
101
+ <select id='select'></select>
102
+
103
+ ```
98
104
 
99
105
 
100
106
 
101
- ```javascript```
107
+ ```js
108
+
109
+ //セレクトボックス
110
+
111
+ var week = [ "日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日" ];
112
+
113
+
114
+
115
+ for(var i=0;i<week.length;i++){
116
+
117
+ let op = document.createElement("option");
118
+
119
+ op.text = week[i];
120
+
121
+ document.getElementById("select").appendChild(op);
122
+
123
+ }
124
+
125
+
126
+
127
+ window.addEventListener('DOMContentLoaded', function(){
128
+
129
+ document.querySelector('#btn_date').addEventListener('click',function(){
130
+
131
+
132
+
133
+ var dObj = new Date( /* 何らかの日付 */ );
134
+
135
+ var wDay = dObj.getDay();
136
+
137
+ console.log(week[wDay]);
138
+
139
+
140
+
141
+ const str = document.getElementById("select").value;
142
+
143
+ //console.log('今週' + str +'は' + '日です');
144
+
145
+ console.log(wDay);
146
+
147
+ console.log(str.length);
148
+
149
+ console.log(wDay === str.length);//optionで選択した配列の要素数を取得したい。
150
+
151
+
152
+
153
+ });
154
+
155
+ });
156
+
157
+ ```
158
+
159
+ ###実現したいこと
160
+
161
+ セレクトのoptionで選択した配列の要素数を取得する方法を知りたい。

2

質問の補足

2019/02/11 02:20

投稿

rails_ruby
rails_ruby

スコア87

test CHANGED
File without changes
test CHANGED
@@ -86,6 +86,12 @@
86
86
 
87
87
  ```
88
88
 
89
+ ###追記
90
+
91
+ 今日の日付からsetDate(dObj.getDate() +(-) 7);で先週まで遡るのと翌週まで進ませるところまではなんとか出来ました。
92
+
93
+ 適当に選択した曜日から今週の日付と先週の日付を取得する方法をご教示いただきたいです。
94
+
89
95
 
90
96
 
91
97
  ### 補足情報(FW/ツールのバージョンなど)

1

訂正

2019/02/11 01:33

投稿

rails_ruby
rails_ruby

スコア87

test CHANGED
File without changes
test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  var dObj = new Date( /* 何らかの日付 */ );
70
70
 
71
- var wDay = dObj.getDay(-2);
71
+ var wDay = dObj.getDay();
72
72
 
73
73
  console.log(dObj+WeekChars[wDay]);
74
74