问题:我无法获取单选按钮或文本框中的值。
经过试错,我发现以下代码可以让我访问gender1 div中的信息。
我无法弄清如何获取性别或年龄的值。我尝试使用id属性附加.value/.value(),等等。我还尝试了相关问题在stackoverflow上的各种方法(Get Radio Button Value with Javascript),但是没有什么成功。
经过试错,我发现以下代码可以让我访问gender1 div中的信息。
我无法弄清如何获取性别或年龄的值。我尝试使用id属性附加.value/.value(),等等。我还尝试了相关问题在stackoverflow上的各种方法(Get Radio Button Value with Javascript),但是没有什么成功。
var checkedRadio = document.querySelectorAll('.w3-container')[0]
.querySelectorAll('#box')[0]
.querySelector('#gender1');
console.log( checkedRadio );
<body>
<div class="w3-container">
<div id="box" style="width:600px;height:650px;padding:10px;border:2px solid black;">
<h5><b>Age (years):</b></h5>
<div id="age">
<input type="number" name="age1">
<br>
</div>
<div id="gender1">
<h5><b>Male or Female?</b>:
<input type="radio" id="r1" name="gender" value="Male"> Male
<input type="radio" id="r2" name="gender" value="Female"> Female
</h5>
</div>
</div>
</div>
</body>
#r2
中有一个checked
属性... - kukkuz