嘿,我正在做的事情,但可以和不想更改HTML。添加一個ID按鈕是不可能的。我想選擇第二個無線電輸入。如何在不使用id的情況下選擇我的第二個單選按鈕?
這是HTML:
<fieldset>
<legend>I want to sign up:</legend>
<label>
<input type="radio" name="submit-for" value="project">
<span>For project</span>
</label>
<label>
<input type="radio" name="submit-for" value="stage">
<span>As intern</span>
</label>
</fieldset>
這是我想在JavaScript中選擇的方式,但它沒有工作:
document.querySelector('input[type="radio"]:nth-of-type(2)').onclick = function() {
document.getElementById("project").style.display = 'none';
document.getElementById("stage").style.display = 'block';
};
和
document.querySelector('input[type="radio"]:nth-child(2)').onclick = function() {
document.getElementById("project").style.display = 'none';
document.getElementById("stage").style.display = 'block';
};
能有人幫?
'document.querySelectorAll(「字段集輸入[類型:單選]」)。項目(1) '(一定要檢查它是否存在,因爲如果沒有兩個元素,它可能是'undefined') – somethinghere