回答編集履歴

1

別のアプローチを記載

2024/01/24 03:12

投稿

int32_t
int32_t

スコア21421

test CHANGED
@@ -1,8 +1,13 @@
1
- `onchange` プロパティへの代入だとコールバック関数は1つしか登録できないので、`DOMContentLoaded` イベントと同様に `addEventListener()` を使えばとりあえず動くのではないでしょうか。
1
+ ~~`onchange` プロパティへの代入だとコールバック関数は1つしか登録できないので、`DOMContentLoaded` イベントと同様に `addEventListener()` を使えばとりあえず動くのではないでしょうか。~~
2
2
  ```js
3
3
  document.addEventListener("DOMContentLoaded", function () {
4
4
  document.forms.fare_f.addEventListener("change", function () {
5
5
  ```
6
+ ↑のアプローチではダメでした。
7
+
8
+ `onchange` に代入している2つの関数を1つにまとめる必要があります。片方の `else if (...) { ... }` の部分をもう片方に繋げていく感じですかね。
9
+
10
+ ----
6
11
 
7
12
  > jqueryを実装したほうが、プログラムも簡便で済むということでした。
8
13