
このプログラムだと、2回目に押すときは、さらに下に運賃の表示が出てきます。ではなくて、2回目に押す際は、その表示を初期化することはできないのでしょうか。
<!DOCTYPE html>
<meta charset="utf-8">
<title></title>
<style>
</style>
<body>
<body>
<p id=A>
<select id=B>
<option value="">--
<option value="sb01">中百舌鳥
<option value="sb02">深井
<option value="sb03">泉ケ丘
<option value="a0">a0
<option value="a1">a1
<option value="b0">b0
<option value="b1">b1
</select>
<select id=C>
<option value="">--
<option value="sb01">中百舌鳥
<option value="sb02">深井
<option value="sb03">泉ケ丘
<option value="a0">a0
<option value="a1">a1
<option value="b0">b0
<option value="b1">b1
</select>
</p>
<p>一回限り有効</p>
<table id=D></table>
<script>
var
vals = {
'sb01sb02':3.7,
'sb01sb03':7.8,
'sb02sb03':4.1,
'a0b0': 1.2,
'b0a0': 1.2,
'a0b1': 2.3,
'b1a0': 2.3,
},
len = [2,4,6,8,10,12,14,16],
prc = [
[
[
'運賃A',
'170(90)'
],
[
'回数券',
'1,700(900)'
],
[
'通勤_1か月',
'6,540(3,270)'
],
[
'3か月',
'18,640(9,320)'
],
[
'6か月',
'35,320(17,660)'
],
[
'通学_1か月',
'3,030(1,520)'
],
[
'3か月',
'8,640(4,320)'
],
[
'6か月',
'16,370(8,190)'
],
],
[
[
'運賃B',
'180(90)'
],
[
'回数券',
'1,700(900)'
],
[
'通勤_1か月',
'6,540(3,270)'
],
[
'3か月',
'18,640(9,320)'
],
[
'6か月',
'35,320(17,660)'
],
[
'通学_1か月',
'3,030(1,520)'
],
[
'3か月',
'8,640(4,320)'
],
[
'6か月',
'16,370(8,190)'
]
],
],
T=(a,b=document.createElement('tbody'))=>
a.reduce((b,a)=>
(a.reduce((c,d)=>
(c.insertCell().append(d),c),b.insertRow()),b),b),
F=_=>
_&&T(_,D),
R=_=>
[..._].forEach (_=>
_.remove());
A.addEventListener('change',_=>
F(prc[len.findIndex($=>
$>Math.floor(vals[(_=B.value)+(__=C.value)]||vals[__+_]))]));
</script>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
確定申告しなかった・無申告の人をどうやって見つけるのか元国税調査官に聞いてみた
無申告の方などを対象に税務調査を行う国税局の元税務調査官さんに、どう無申告を探すのか聞いてきました。
-
javascriptでif文と配列を組み合わせて運賃プログラムを完成させたいです。
JavaScript
-
jsでは、関数を実行した後に関数を実行する挙動はできない〇か×か。
JavaScript
-
分数が正常に表示されない。
HTML・CSS
-
4
28日以上、31日以下ってC言語でどう表しますか?日本語無しでお願いします。
C言語・C++・C#
-
5
定数のメリットとは?
PHP
-
6
このプログラミング誰か教えてくれませんか
C言語・C++・C#
-
7
課題でどうしてもわからない問題があったので教えてほしいです、、 メンバ関数add_accept_st
C言語・C++・C#
-
8
python3.7を使ってやや複雑なCSVの処理をしたい
その他(プログラミング・Web制作)
-
9
論理的思考の身につけ方 プログラマ2年目です。 私は(基礎があった上で)感覚的にコードを書いています
その他(プログラミング・Web制作)
-
10
中百舌鳥駅と深井駅を入れ替えて選択しても同じ挙動にしたいです。
JavaScript
-
11
VBAって、将来的に廃れますか?
Visual Basic(VBA)
-
12
電車の運賃を出すプログラムを作っています。
JavaScript
-
13
結果的につかあなかったけど
Java
-
14
C#のラムダ式に関する質問です
C言語・C++・C#
-
15
c言語について 下記の計算結果を出力するコードを記述する問題で 0-4 3.14×2 5÷3 30÷
C言語・C++・C#
-
16
このプログラミング誰か教えてくれませんか
C言語・C++・C#
-
17
初心者 パイソンプログラム
Ruby
-
18
プログラムの記法 インラインコードとは ?
その他(プログラミング・Web制作)
-
19
掲示板専用スクリプト(http://php365.com/)などを使わなくてもプログラミング言語のみ
その他(プログラミング・Web制作)
-
20
文字列を操作するプログラムで写真の1から7の空白に何を入れたら正しく動作するか教えてください
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
【javascript】連想配列からセ...
-
5
プルダウンのoptionの表示・非...
-
6
<input>の選択肢をプルダウンメ...
-
7
select要素のvalueを配列で取得...
-
8
プルダウン選択を変更すると、...
-
9
VBScriptでHTMLのセレクトボッ...
-
10
サイト内の物件を複数の検索条...
-
11
javascriptでoptionタグを削除...
-
12
javascriptでセレクトボックス...
-
13
プルダウンを選択していないと...
-
14
プルダウンの選択値により活性...
-
15
まったく同じ<select>フォーム...
-
16
selectボックスの選択結果を変...
-
17
連想配列を使ってコンボボック...
-
18
リストボックス内の重複したも...
-
19
スマホのフォームでのselect複...
-
20
ラジオボタンの値が取得できな...
おすすめ情報
公式facebook
公式twitter