※ ChatGPTを利用し、要約された質問です(原文:質問Aと質問Bを選択して、メッセージを出したい。)
複数のJavaScript関数を同時に使用する方法
このQ&Aのポイント
質問AとBを選択してメッセージを表示するプログラムを作成中です。しかし、functionで同時に複数の関数を使用できない点が問題です。各関数はif文を含んでおり、メッセージの挙動を制御しています。どうすれば関数を二つ同時に使えるかが知りたいです。
質問Aと質問Bの選択によって異なるメッセージを表示するプログラムをJavaScriptで作成していますが、複数の関数を同時に使う方法がわかりません。それぞれの関数にif文が含まれており、メッセージ表示の動作を調整しています。二つの関数を同時に使用する方法を教えてください。
特定の選択肢に基づいてメッセージを変えるJavaScriptプログラムを作成中ですが、functionで複数の関数を同時に使用するのが難しいです。この制限を克服するためにどうすれば良いでしょうか?関数内にはif文があり、メッセージの挙動が操作されています。
質問Aと質問Bを選択して、メッセージを出すプログラムを作っています。
ところが、functionについて、引数の場合は2つ同時に使用できますけれども、関数はできないのがネックです。
なぜそれが必要かというと、
funcの中にifが入っており、そこで、メッセージの挙動の操作をしているためです。
もし、関数を2つ同時に使うとしたらどのようにしたらいいですか。
以下はそのjavascript文です。
<!DOCTYPE html>
<html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
function selectboxChange101() {
var val101 = document.forms.form101.Select101.value;
var target = document.getElementById("output101");
if (val101 == "要素101") {
target.innerHTML = "合っています。";
} else {
target.innerHTML = "間違っています。";
}
}
</script>
</head>
<body>
<form name="form101" action="">
<select id="Select101" onchange="selectboxChange101();">
<option>---</option>
<option value101 == "要素101">要素101</option>
<option>要素2</option>
<option>要素3</option>
<option>要素4</option>
<option>要素5</option>
</select>
</form>
<div id="output101"></div>
</body>
<body>
<form name="form111" action="">
<select id="Select111" onchange="selectboxChange111();">
<option>---</option>
<option value111 == "要素111">要素111</option>
<option>要素12</option>
<option>要素13</option>
<option>要素14</option>
<option>要素15</option>
</select>
</form>
<div id="output111"></div>
</body>
</body>
</html>
補足
ありがとうございます。 プルダウン2つ選択でメッセージを送信するというところまで行きました。 ただ、欲を言えば、メッセージを複数流したいので、 配列を使うか、innnerhtmlを2回使う方法をご教授いただけたら幸いです。 ただし、script内は省略なしです。