使用 JavaScript 删除“require”属性
要删除 require
属性,请选择该元素并对其调用 removeAttribute()
方法,将其作为参数传递,例如 input.removeAttribute('require')
。 removeAttribute()
方法将从元素中删除所需的属性。
以下是本文示例的 HTML。
index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> </head> <body> <input type="text" id="first_name" required /> <script src="index.js"></script> </body> </html>
这是相关的 JavaScript 代码。
const input = document.getElementById('first_name');
// ✅ Remove required attribute
input.removeAttribute('required');
// ✅ Set required attribute
// input.setAttribute('required', '');
我们使用 document.getElementById()
方法选择了输入元素。
然后我们使用 removeAttribute()
方法从元素中删除所需的属性。
该方法将要删除的属性作为参数。
如果元素上不存在该属性,则
removeAttribute()
方法不会抛出错误,它会忽略调用。
设置布尔属性的值时,例如 required
,我们可以为该属性指定任何值,它会起作用。
如果该属性完全存在,则无论值如何,其值都被认为是真实的。
如果布尔属性(例如
required
)不存在,则该属性的值被认为是假的。
如果需要添加属性,可以使用 setAttribute
方法。
const input = document.getElementById('first_name');
// ✅ Remove required attribute
input.removeAttribute('required');
// ✅ Set required attribute
input.setAttribute('required', '');
该方法将属性名称作为第一个参数,将应分配给属性的值作为第二个参数。
设置布尔属性时,例如必需的,最好将它们设置为空值。 这就是我们在示例中传递一个空字符串作为值的原因。
required
属性可以设置为任何值,只要它出现在元素上,它就可以完成工作。
请注意
,我们应该只对 DOM 元素调用removeAttribute()
方法。 如果我们需要从元素集合中删除所需的属性,则必须遍历该集合并对每个单独的元素调用该方法。
这是下一个示例的 HTML。
index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> </head> <body> <input type="text" id="first_name" class="field" required /> <input type="text" id="last_name" class="field" required /> <input type="text" id="country" class="field" required /> <script src="index.js"></script> </body> </html>
这是相关的 JavaScript 代码。
const inputs = document.querySelectorAll('.field');
for (const input of inputs) {
// ✅ Remove required attribute
input.removeAttribute('required');
}
我们使用 document.querySelectorAll
方法来选择具有字段类的所有元素。
我们使用 for...of
循环遍历集合并从每个元素中删除所需的属性。
相关文章
使用 CSS 和 JavaScript 制作文本闪烁
发布时间:2023/04/28 浏览次数:146 分类:CSS
-
本文提供了使用 CSS、JavaScript 和 jQuery 使文本闪烁的详细说明。
在 PHP 变量中存储 Div Id 并将其传递给 JavaScript
发布时间:2023/03/29 浏览次数:69 分类:PHP
-
本文教导将 div id 存储在 PHP 变量中并将其传递给 JavaScript 代码。
在 JavaScript 中从字符串中获取第一个字符
发布时间:2023/03/24 浏览次数:93 分类:JavaScript
-
在本文中,我们将看到如何使用 JavaScript 中的内置方法获取字符串的第一个字符。
在 JavaScript 中获取字符串的最后一个字符
发布时间:2023/03/24 浏览次数:141 分类:JavaScript
-
本教程展示了在 javascript 中获取字符串最后一个字符的方法