簡體   English   中英

如何使用 JavaScript Pure 檢查單選按鈕? 使用表單 id=value

[英]How to check a radio button with JavaScript Pure? Use Form id=value

我需要以 id='A' 的形式定義一個 Name='status' 和 Value='X' 的無線電輸入。 就像設置選擇一樣,在一個 Value='X' 的表單中,id='B'。

 document.querySelector("form[id='A'] input[name='status'][value=1]").checked = true; document.querySelector("form[id='B'] select[id='cars'][value=volvo]").selected = true; document.querySelector("form[id='C'] input[name='status'][value=2]").checked = true;
 <form id='A'> FROM A - Radio Test checked: <br> Value 1 <input type='radio' name='status' value='1' /> <br> Value 2 <input type='radio' name='status' value='2' /> <br> Value 3 <input type='radio' name='status' value='3' /> </form> <hr> <form id='B'> FROM B - Select Test selected: <br> <select id="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="vw">VW</option> <option value="audi" selected>Audi</option> </select> </form> <hr> <form id='C'> FROM C - Radio Test checked: <br> Value 1 <input type='radio' name='status' value='1' /> <br> Value 2 <input type='radio' name='status' value='2' /> <br> Value 3 <input type='radio' name='status' value='3' /> </form>

嘗試這個

document.querySelector("form[id='A']  input[name='status'][value='1']").checked = true;

而不是這個

document.querySelector("form[id='A']  input[name='status'][value=1]").checked = true;

你必須引用價值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM