私はHTMLフォームを作成しており、いくつかのフィールドを「詳細オプション」にしたいと思います。私は「アドバンスドオプション」のリンクをつけたいと思うかもしれません。そうすれば、ユーザがリンクやサインをクリックすると、それらのアドバンスドフィールドが現れるようになります。 JavaScriptでこれを行うにはどうすればいいですか? Googleでは「高度なオプションを表示/非表示」のような検索を試みましたが、解決策が見つかりませんでした。JavaScriptを使用した高度なオプションを隠す/表示する
<form ... />
<label>
Title
<input id="title" name="title" size="40" type="text" value="" />
</label>
<label>
Year
<input id="year" name="year" size="20" type="text" value="" />
</label>
<label>
Year
<input id="comment" name="comment" size="40" type="text" value="" />
</label>
</form>
たとえば、ここでは「コメント」フィールドを進めたいと考えています。あなたはadvancedOptionsが隠されている場合には、チェックしますそれは、その後であれば、それを非表示になります隠されていない場合は、それはそれが表示されますタグをクリックすると
あなたはまだ何をしようとしたことがありますか? –
@ExplosionPillsはい、私は解決策を探してみました。私はJavaScriptの機能がこれをするのかどうかはわかりません。ヒントをお願いしますか? –
CSSクラス名(またはスタイル属性)を使用して、詳細オプションを非表示にします。 「高度なオプションを表示」リンクをクリックすると、JavaScript関数を使用してクラス(またはスタイル属性)を削除します。 –