PhpStorm发出奇怪的消息

问题描述 投票:0回答:1

我的PhpStorm工具在我的JavaScript代码上给出了奇怪的错误消息(我是新手)。无论如何,我非常有信心我的代码是正确的。但是PhpStorm仍然给我一个错误消息(“ Unresolved variable valueAsDate”)。

任何建议我可以做得更好吗?

const startElement = document.querySelector('#date_start');

let startDate_oldValue;

startElement.addEventListener('focus', function (event) {
    console.log(event);
    startDate_oldValue = event.target.valueAsDate;
});

enter image description here

javascript error-handling phpstorm target extract-error-message
1个回答
0
投票

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

startElement.addEventListener('focus', function (event) {
    console.log(event);
    const myEl = /** HTMLInputElement*/ event.target;
    startDate_oldValue = myEl.valueAsDate;
});
© www.soinside.com 2019 - 2024. All rights reserved.