繁体   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