我的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;
});