我有一個名爲'其他/查詢'的單選按鈕,當它被選中時,它下面的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/) –
是啊,看起來更好,更清潔@米創意 –