在JavaScript中操作表单元素的disabled属性时,直接赋字符串"false"无法取消禁用状态。本文介绍两种正确写法:直接赋值布尔值false或赋空字符串,确保元素状态按预期切换。
JavaScript中disabled属性赋值问题与解决
通过JavaScript使表单元素不可访问时,可使用代码:document.getElementById("text_id").disabled="true";。
若尝试通过代码:document.getElementById("text_id").disabled="false";来取消禁用状态,该操作通常不会生效。
正确的写法是直接赋值布尔值:document.getElementById("text_id").disabled=false;,即去掉引号。
另一种有效方法是将其设置为空字符串:document.getElementById("text_id").disabled="";,即可成功取消禁用。