PhpStorm 给出了奇怪的信息
PhpStorm gives strange message
我的 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;
});
IDE 不知道您的目标元素是什么,EventTarget
界面也没有 valueAsDate
属性。您需要明确告诉 IDE 您的目标 HTMLElement 的类型,例如:
startElement.addEventListener('focus', function (event) {
console.log(event);
const myEl = /** HTMLInputElement*/ event.target;
startDate_oldValue = myEl.valueAsDate;
});
我的 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;
});
IDE 不知道您的目标元素是什么,EventTarget
界面也没有 valueAsDate
属性。您需要明确告诉 IDE 您的目标 HTMLElement 的类型,例如:
startElement.addEventListener('focus', function (event) {
console.log(event);
const myEl = /** HTMLInputElement*/ event.target;
startDate_oldValue = myEl.valueAsDate;
});