• 締切済み

【JS】htmlの特定要素内で条件分岐を行いたい

form等の特定のhtml要素を、同じページ内に複数設置する際、それぞれの挙動をJavaScriptによって管理したいと思っています。そのための条件分岐がJavaScriptで実現できるなら、たとえばどのような方法でそれが行えるのか教えていただけませんか。 よろしくお願いします。

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.2

どのようなイベントでJavaScriptを呼び出して管理したいのかにもよりますが、例えばフォームでボタンを押したときに何か処理をしたいのであれば === HTML ===== <input type="button" id="id01" value="show ID" oncick="hoge(this.id);"> ========== === JavaScript ===== function hoge(id_value){ console.log(id_value); } ========== のような感じでエレメントのIDを取得できるので、そのIDを使って操作する事が可能です。

noname#247225
質問者

お礼

ありがとうございました。

noname#247225
質問者

補足

回答No.1

idを振れば、別々のFORMの値として扱えますよ。 もちろん、form A→form BももちろんOKです。

noname#247225
質問者

お礼

ありがとうございました。

noname#247225
質問者

補足

たとえばidにせよ、分岐に使えるidの取得の仕方(あるいは取得したうえでの使い方)がわからないのですよ。