启用已禁用的 HTML 输入框的代码是什么,仅使用 JavaScript,而不是 jQuery

what is the code to enable HTML input box that has been disabled, using javascript only, not jQuery

本文关键字:JavaScript jQuery 代码 HTML 输入 启用 是什么      更新时间:2023-09-26
document.getElementById(boxname ).disabled=false;

不行。

document.getElementById(boxname ).removeAtribute('disabled');

不行。

什么会起作用? 只有javascript没有jQuery等请。

<input id="boxname" />

disabled 属性设置为 false 是要走的路,你只需要首先选择元素。为此,请将 ID 字符串传递给 getElementById

document.getElementById('boxname').disabled = false;
document.getElementById(boxname)

应该是

document.getElementById('boxname')

您缺少其中的引号。Id 应作为字符串传递。

var boxname = 'boxname';
// Now you can pass in without any Quotes
 document.getElementById(boxname)

实际上有时当代码放置在脚本中的特定位置时有效查看我的轮换代码:http://jsfiddle.net/crownabhisek/kPybv/42/

在这里,在script部分的rotate()函数中,当document.getElementById("rotation").removeAttribute("disabled");写在我插入注释的第一个位置时,它可以工作。但是在我插入评论的第二个地方,它不起作用。

不知道为什么。

但是要禁用的代码确实document.getElementById("rotation").removeAttribute("disabled");并且实际上应该有效。