如何获得具有ID和值的元素?这些是我的要素。我想禁用这3个单选按钮。
<input id="selectedAnswerIDforQ15" name="selectedAnswerIDforQ15" type="radio" value="78" />
<input id="selectedAnswerIDforQ15" name="selectedAnswerIDforQ15" type="radio" value="79" />
<input id="selectedAnswerIDforQ15" name="selectedAnswerIDforQ15" type="radio" value="80" />
我所做的如下:
document.getElementById("selectedAnswerIDforQ15").getElementByValue("78").disabled = true;
document.getElementById("selectedAnswerIDforQ15").getElementByValue("79").disabled = true;
document.getElementById("selectedAnswerIDforQ15").getElementByValue("80").disabled = true;
但这是行不通的。所有三个单选按钮的ID均相同。
如果我只使用
document.getElementById("selectedAnswerIDforQ15").disabled = true
,它将仅禁用第一个单选按钮。因此,我需要同时使用ID和值。请帮忙。 最佳答案
尝试一下:
$("input[name='selectedAnswerIDforQ15'][value='78']").attr('disabled', disabled');
$("input[name='selectedAnswerIDforQ15'][value='79']").attr('disabled', disabled');
$("input[name='selectedAnswerIDforQ15'][value='80']").attr('disabled', disabled');