gpt4 book ai didi

javascript - 不断收到未捕获的类型错误 : Illegal invocation?

转载 作者:行者123 更新时间:2023-12-02 23:55:01 27 4
gpt4 key购买 nike

当文本框为空时尝试禁用按钮时,我在 google chrome 控制台中收到此错误:

function isEmpty() {
var r = document.getElementById;
if (r("box1").value.length >= 1 && r("box2").value.length >= 1 && r("box3").value.length >= 1 && r("box4").value.length >= 2 && r("box5").value.length >= 2 && r("box6").value.length >= 3 && r("box7").value.length >= 1)
r('#add').disabled = false
else
r('#add').disabled = true
setTimeout(isEmpty, 250)
}
isEmpty();

我在这里做错了什么?

最佳答案

getElementById 需要 document 的调用上下文。使用.bindr绑定(bind)到document:

var r = document.getElementById.bind(document);

关于javascript - 不断收到未捕获的类型错误 : Illegal invocation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55439243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com