Comment effacer le champ de saisie après avoir cliqué sur le bouton radio ?
P粉396248578
2023-09-02 16:07:22
<p>Après avoir cliqué sur "Sélectionner le nombre de tweets à partir de la date", le champ de saisie "Sélectionner la date de fin" doit être supprimé. Quelqu'un peut-il m'aider? Voici le code : </p>
<p>
<pre class="brush:js;toolbar:false;">fonction yesnoCheck() {
if (document.getElementById('yesCheck').checked) {
document.getElementById('ifYes').style.display = 'block';
} else document.getElementById('ifYes').style.display = 'none';
}</pré>
<pre class="brush:html;toolbar:false;"><form>
<input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="noCheck">Sélectionner une plage de dates <br>
<br>
<input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="yesCheck">Sélectionner le nombre de tweets à partir de la date<br><br>
<div id="ifYes" style="display:none">
Nombre de tweets souhaité <input type="number" min="1" max="20" id='yes' name='yes'><br>
</div>
<br>
<img src="icon2.png"><label for="date">Sélectionnez la date de début :</label><br>
<input type="datetime-local" id="Test_DatetimeLocal"><br><br>
<img src="icon2.png"><label for="date">Sélectionnez la date de fin :</label><br>
<input type="datetime-local" id="Test_DatetimeLocal"><br><br>
<input type="submit" value="submit" class="submit">
</form></pre>
</p>
Suivez votre
#ifYes
标签的方式来做。用div
将输入和标签包裹起来,给它分配一个id
,然后只需使用document.getElementById('select-end-period').style.display = 'none';