我正在尝试让按钮转到链接。 Icecub 帮助我编写了代码,但是当我运行这个时
function handleRedirect(){
window.location = "https://max0815.wixsite.com/theaviary";
}
document.addEventListener("DOMContentLoaded", function(event) {
const btn = document.getElementById("button27");
btn.addEventListener("click", handleRedirect, false);
});
它声称其中的部分表示“函数(事件)”,该“事件”已定义,但未在程序中调用。此外,当我运行该程序时,它会突出显示“const btn ="中的“b”并显示“SyntaxError: Unexpected token (136:10)”我将如何解决这个问题?我应该如何修复它?
最佳答案
这看起来像是一个linter警告,而不是一个错误。它警告您定义了一个从未使用过的名为 event
的参数,这意味着将其包含在代码中只会导致噪音:将其从函数定义中删除:
document.addEventListener("DOMContentLoaded", function() {
以下函数可能会显示类似的警告:
function foo() {
const bar = 'barbar';
return 'baz';
}
因为 bar
变量已定义,但从未使用过(就像您的 event
参数一样)。
关于javascript - 输入代码后,我收到一个错误,显示 "not called in your program",并且错误显示 btn 是预期的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55152794/