javascript - 输入代码后,我收到一个错误,显示 "not called in your program",并且错误显示 btn 是预期的 token

标签 javascript

我正在尝试让按钮转到链接。 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)”我将如何解决这个问题?我应该如何修复它? enter image description here

最佳答案

这看起来像是一个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/

相关文章:

javascript - 以字符串数组形式返回两个日期之间的月数

javascript - 删除禁用的类 onclick

javascript - iimPlay 未定义

javascript - 如何定义 CKEditor 用于搜索配置/语言文件的路径?

javascript - 如何在 HighCharts 中点击事件后添加系列

javascript - 文本区域不会根据预填充值自动调整大小

javascript - 将数组元素从 javascript 传递到 php

javascript - JS lib 可以在 Native Tizen App 中使用吗?

javascript - SVG 可聚焦属性不起作用

javascript - 在 Angular 2 中下载文件