gpt4 book ai didi

javascript - 如何告诉 IntelliJ 有关 javascript 事件属性的信息,以便它停止发出有关未定义属性的警告?

转载 作者:行者123 更新时间:2023-12-02 22:39:23 25 4
gpt4 key购买 nike

IntelliJ 似乎不断提示 JavaScript 的“未解析的变量”。

例如,在

document.getElementById('myId').onclick = async event => {
if (event.target.classList.contains...

它将在 classList 下划线并带有警告“未解析的变量 classList”

classList 是 well defined property 。但是一个EventTarget理论上可能是其他东西。是否有一种“正确”的方式来编码或注释它,以便 IntelliJ 不会提示?

最佳答案

IDE 不知道您的目标元素是什么,并且 EventTarget 接口(interface)没有 classList 属性。您需要明确告诉 IDE 您的目标 HTMLElement 的类型。例如:

document.getElementById('myId').onclick = async event => {
const target = /** Element */ event.target;
if (target.classList.contains

关于javascript - 如何告诉 IntelliJ 有关 javascript 事件属性的信息,以便它停止发出有关未定义属性的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58634407/

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