Javascript 输入所需的onclick set属性

Javascript 输入所需的onclick set属性,javascript,html,attributes,Javascript,Html,Attributes,我想在单击上面的复选框时为输入设置必需的属性。当我单击上面的另一个复选框时,必须删除必需的属性。我尝试了:setAttribute.required=true。要求(正确),但对我来说没有任何效果 函数取消隐藏(){ document.getElementById('question_p')。style.display='block'; document.getElementById('datepicker_psych')。style.display='block'; document.get

我想在单击上面的复选框时为输入设置必需的属性。当我单击上面的另一个复选框时,必须删除必需的属性。我尝试了:setAttribute.required=true。要求(正确),但对我来说没有任何效果

函数取消隐藏(){
document.getElementById('question_p')。style.display='block';
document.getElementById('datepicker_psych')。style.display='block';
document.getElementById('datapicker_psych')。required=true;
}
函数hide(){
document.getElementById('question_p')。style.display='none';
document.getElementById('datepicker_psych')。style.display='none';
}
是
不

文本



.setAttribute(“必需的”、“必需的”)
.removeAttribute(“必需的”)
好的,所以我放了这两个命令,当我检查网页的源代码时,我在单击chceckBoxy时看不到必需的属性。你在源代码中看不到它,您可以在DOM检查器中看到它。您有一个输入错误:
datapicker\u psych
应该是
datepicker\u psych
。这是复制错误还是真实代码?