單選按鈕點擊後如何清除輸入欄位?
P粉396248578
2023-09-02 16:07:22
<p>點擊「從日期選擇推文數量」後,必須刪除「選擇結束日期」輸入欄位。有人可以幫我嗎?這是代碼:</p>
<p>
<pre class="brush:js;toolbar:false;">function yesnoCheck() {
if (document.getElementById('yesCheck').checked) {
document.getElementById('ifYes').style.display = 'block';
} else document.getElementById('ifYes').style.display = 'none';
}</pre>
<pre class="brush:html;toolbar:false;"><form>
<input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="noCheck">選擇日期範圍 <br>
<br>
<input type="radio" onclick="javascript:yesnoCheck();" name="yesno" id="yesCheck">從日期選出推文數<br><br>
<div id="ifYes" style="display:none">
期望的推文數量 <input type="number" min="1" max="20" id='yes' name='yes'><br>
</div>
<br>
<img src="icon2.png"><label for="date">選擇開始日期:</label><br>
<input type="datetime-local" id="Test_DatetimeLocal"><br><br>
<img src="icon2.png"><label for="date">選擇結束日期:</label><br>
<input type="datetime-local" id="Test_DatetimeLocal"><br><br>
<input type="submit" value="提交" class="submit">
</form></pre>
</p>
按照你的
#ifYes
標籤的方式來做。用div
將輸入和標籤包起來,給它分配一個id
,然後只需使用document.getElementById('select-end-period').style.display = 'none';