Javascript PhpStorm发出了奇怪的信息
我的PhpStorm在我的JavaScript代码上给出了一条奇怪的错误消息(我是新手)。无论如何,我很有信心我的代码是正确的。但是PhpStorm仍然给我一个错误消息 未解析的变量值ASDATE 有什么建议我可以做得更好Javascript PhpStorm发出了奇怪的信息,javascript,error-handling,phpstorm,target,Javascript,Error Handling,Phpstorm,Target,我的PhpStorm在我的JavaScript代码上给出了一条奇怪的错误消息(我是新手)。无论如何,我很有信心我的代码是正确的。但是PhpStorm仍然给我一个错误消息 未解析的变量值ASDATE 有什么建议我可以做得更好 const startElement = document.querySelector('#date_start'); let startDate_oldValue; startElement.addEventListener('focus', function (eve
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作为目标的HtmleElement的类型,如:
startElement.addEventListener('focus', function (event) {
console.log(event);
const myEl = /** HTMLInputElement*/ event.target;
startDate_oldValue = myEl.valueAsDate;
});
IDE不知道目标元素是什么,并且
EventTarget
接口没有valueAsDate
属性。您需要明确地告诉IDE作为目标的HtmleElement的类型,如:
startElement.addEventListener('focus', function (event) {
console.log(event);
const myEl = /** HTMLInputElement*/ event.target;
startDate_oldValue = myEl.valueAsDate;
});
HTML元素没有本机
valueAsDate
属性。您是否已将其添加为自定义属性?valueAsDate
和value
在PhpStorm中具有相同的问题,但两者在Chrome中都可以正常工作,并且console.log(event)
在控制台中显示这两个properties.HTML元素都没有本机valueAsDate
属性。您是否已将其添加为自定义属性?valueAsDate
和value
在PhpStorm中具有相同的问题,但两者在Chrome中都可以正常工作,并且console.log(event)
在控制台中显示这两个属性。