JavaScript 如何从HTML输入元素中删除“disabled”属性
任务是使用JavaScript从输入元素中删除disabled属性。可以通过以下两种方法实现:
- 选择元素的id并将disabled属性设置为false
- 选择元素的class并将disabled属性设置为false
方法1: 选择输入元素并使用 disabled属性 将其值设置为false。
示例: 这个示例实现了上述方法
<!DOCTYPE html>
<html>
<head>
<title>
How to remove “disabled” attribute from
HTML input element using JavaScript ?
</title>
<style>
body {
text-align: center;
}
h1 {
color: green;
}
</style>
</head>
<body>
<h1 style="color:green;">
GeeksforGeeks
</h1>
<p>
Click on the button to remove disabled attribute
</p>
Type:
<input id="input" disabled />
<br>
<br>
<button onclick="myGFG()">
Click Here
</button>
<p id="gfg">
</p>
<script>
var down = document.getElementById("gfg");
function myGFG() {
document.getElementById('input').disabled = false;
down.innerHTML = "Disabled Attribute removed";
}
</script>
</body>
</html>
输出:
方法2: 选择输入元素并使用 disabled属性 将其值设置为false。此示例通过其类选择输入元素。
示例: 此示例实现了上述方法。
<!DOCTYPE HTML>
<html>
<head>
<title>
How to remove “disabled” attribute from
HTML input element using JavaScript ?
</title>
<style>
body {
text-align: center;
}
h1 {
color: green;
}
</style>
</head>
<body>
<h1 style="color:green;">
GeeksforGeeks
</h1>
<p>
Click on the button to remove disabled attribute
</p>
Type:
<input id="input" disabled />
<br>
<br>
<button onclick="myGFG()">
Click Here
</button>
<p id="gfg">
</p>
<script>
var down = document.getElementById("gfg");
function myGFG() {
var input = document.getElementsByClassName('inputClass');
for (var i = 0; i < input.length; i++) {
input[i].disabled = false;
}
down.innerHTML = "Disabled Attribute removed";
}
</script>
</body>
</html>
输出: