タッチ スクリーン デバイスで使用する単純なインタラクティブ フォームを作成しようとしています。フォームの大部分は、5 つのグループ (約 37 グループ) のラジオ ボタンで構成されています。各ラジオ ボタンにラベル タグがあり、選択 (クリック) すると、各ラベル タグ内でこの JavaScript を使用して、ラベルの background-color プロパティが強調表示された色に変更されます。OnClick="this.style.background='#5555ff';"
上記に追加したいのは、グループ内で選択が変更された場合に上記を削除する JavaScript です。たとえば、ユーザーがグループ 1 のラジオ ボタン A を選択し、その選択をグループ 1 のラジオ ボタン B に変更します。現時点では、両方のラベルの背景が定義された色に変更されます。
HTML フォームは PHP によって動的に作成されるため、ラジオ ボタンの名前、ID、および値は異なります。
私はこのタスクを自分で完了しようとして失敗しましたが、単純なものもないようですOnUnClick="xxx"
。私はここで解決策を探しましたが、同様の問題に対する既存の解決策を微調整しようとしましたが、役に立たなかったにもかかわらず、私のものと一致する質問はありませんでした。
読んでくれてありがとう!