前言

input标签太多必填属性:validate="required"的属性了,导致提交表单都被阻止,得想个法子干掉他...


JS循环修改元素

代码:(可以在F12控制台直接粘贴使用)

// 获取文档中所有的元素
var allElements = document.getElementsByTagName("*");

// 遍历所有元素
for (var i = 0; i < allElements.length; i++) {
    // 检查当前元素是否有 validate="required" 属性
    if (allElements[i].hasAttribute("validate") && allElements[i].getAttribute("validate") .includes("required")) {
        // 如果有,将其设置为 validate=""
        allElements[i].setAttribute("validate", "");
    }
}

这段代码会遍历文档中的所有元素,检查它们 validate 是否包含有 required 属性,如果有的话,就将其值设置为空字符串。这样就达到了目的。

最后修改:2024 年 03 月 29 日
喜欢就请我喝一杯奶茶吧~