我有一个名为'其他/查询'的单选按钮,当它被选中时,它下面的textarea会变成需要使用required属性。如何取消选中单选按钮时仅使用Javascript从元素中删除必需的属性?
我想在'Other/Query'单选按钮未选中时只使用JavaScript来从textarea元素中删除所需的属性。
当单选按钮未选中时,是否可以删除所需的属性?
我目前正在使用下面的JS添加所需的属性,但未选中时不删除它。
var gquery = document.getElementById("genquery");
var comment = document.getElementById("comments");
gquery.addEventListener('change', function(){
comment.required = this.checked;
});
if(gquery.required = false){
comment.required = false;
};
任何帮助,非常感谢。
你的意思是这样的吗? https://jsfiddle.net/alfrcr/wrqdL6jh/ –
@AlfredCrosby,实际上你不需要两个'comment.classList.add' /'.remove'行,只需将CSS规则改为'textarea [required =“需要“]'[** jsFiddle **](https://jsfiddle.net/wrqdL6jh/2/) –
是啊,看起来更好,更清洁@米创意 –